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 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([
<Button
key={"cancel-subscription"}