feat: check if cancellationEffectiveDateObject is a valid date
This commit is contained in:
@@ -11,14 +11,17 @@ export default function SubscriptionCancelledAlert() {
|
|||||||
const formatMessage = useFormatMessage();
|
const formatMessage = useFormatMessage();
|
||||||
const subscription = useSubscription();
|
const subscription = useSubscription();
|
||||||
const trial = useUserTrial();
|
const trial = useUserTrial();
|
||||||
|
|
||||||
if (subscription?.data?.status === 'active' || trial.hasTrial)
|
|
||||||
return <React.Fragment />;
|
|
||||||
|
|
||||||
const cancellationEffectiveDateObject = DateTime.fromISO(
|
const cancellationEffectiveDateObject = DateTime.fromISO(
|
||||||
subscription?.data?.cancellationEffectiveDate,
|
subscription?.data?.cancellationEffectiveDate,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if (
|
||||||
|
subscription?.data?.status === 'active' ||
|
||||||
|
trial.hasTrial ||
|
||||||
|
!cancellationEffectiveDateObject.isValid
|
||||||
|
)
|
||||||
|
return <React.Fragment />;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Alert
|
<Alert
|
||||||
severity="warning"
|
severity="warning"
|
||||||
|
Reference in New Issue
Block a user