From 473e6acb6d0dd2ca36d539774adb3d0d7e510b34 Mon Sep 17 00:00:00 2001 From: Aashish John Date: Tue, 4 Aug 2026 20:07:55 -0400 Subject: [PATCH] feat(autosending): rank unstarted campaigns over complete --- src/containers/AdminAutosending/index.tsx | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/containers/AdminAutosending/index.tsx b/src/containers/AdminAutosending/index.tsx index 4fea3bcb5..cc16ccc09 100644 --- a/src/containers/AdminAutosending/index.tsx +++ b/src/containers/AdminAutosending/index.tsx @@ -135,17 +135,22 @@ const AdminAutosending: React.FC = () => { campaigns.filter( (c) => c.autosendStatus && activeStatus.includes(c.autosendStatus) ), - (c) => c.id + (c) => Number(c.id) ); - const inactiveCampaigns = sortBy( - campaigns.filter( - (c) => c.autosendStatus && !activeStatus.includes(c.autosendStatus) - ), - (c) => c.id + const unstartedCampaigns = sortBy( + campaigns.filter((c) => c.autosendStatus === "unstarted"), + (c) => Number(c.id) + ); + + const completeCampaigns = sortBy( + campaigns.filter((c) => c.autosendStatus === "complete"), + (c) => Number(c.id) ); - const sortedCampaigns = activeCampaigns.concat(inactiveCampaigns); + const sortedCampaigns = activeCampaigns + .concat(unstartedCampaigns) + .concat(completeCampaigns); const actionsDisabled = isStartingAutosending || isPausingAutosending; const inlineStyles = useStyles();