Merge pull request #59 from pennyteenycat/develop

PAST_DUE status is active
This commit is contained in:
pennyteenycat 2025-09-26 11:45:26 +02:00 committed by GitHub
commit 0766dbcac8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,9 +37,12 @@ export default function SubscriptionTable({ subscription }: ITableProps) {
} }
return "Cancelled"; return "Cancelled";
} }
return t( const normalizedStatus =
`table.subscription_status_value.${subscription.subscriptionStatus}` subscription.subscriptionStatus === "PAST_DUE"
); ? "ACTIVE"
: subscription.subscriptionStatus;
return t(`table.subscription_status_value.${normalizedStatus}`);
}, [subscription.subscriptionStatus, subscription.cancellationDate, t]); }, [subscription.subscriptionStatus, subscription.cancellationDate, t]);
const tableData: ReactNode[][] = useMemo(() => { 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([ data.push([
<Button <Button
key={"cancel-subscription"} key={"cancel-subscription"}