diff --git a/src/components/domains/profile/subscriptions/SubscriptionTable/SubscriptionTable.tsx b/src/components/domains/profile/subscriptions/SubscriptionTable/SubscriptionTable.tsx index 1883776..a45d09a 100644 --- a/src/components/domains/profile/subscriptions/SubscriptionTable/SubscriptionTable.tsx +++ b/src/components/domains/profile/subscriptions/SubscriptionTable/SubscriptionTable.tsx @@ -37,9 +37,12 @@ export default function SubscriptionTable({ subscription }: ITableProps) { } return "Cancelled"; } - return t( - `table.subscription_status_value.${subscription.subscriptionStatus}` - ); + const normalizedStatus = + subscription.subscriptionStatus === "PAST_DUE" + ? "ACTIVE" + : subscription.subscriptionStatus; + + return t(`table.subscription_status_value.${normalizedStatus}`); }, [subscription.subscriptionStatus, subscription.cancellationDate, t]); const tableData: ReactNode[][] = useMemo(() => { @@ -64,7 +67,11 @@ export default function SubscriptionTable({ subscription }: ITableProps) { ], ]; - if (subscription.subscriptionStatus === "ACTIVE") { + const isActiveStatus = + subscription.subscriptionStatus === "ACTIVE" || + subscription.subscriptionStatus === "PAST_DUE"; + + if (isActiveStatus) { data.push([