add stripe alert listening and cap on subscriptionItems (#11330)
in this PR : - reverting https://github.com/twentyhq/twenty/pull/11319 > at trial period end, subscriptions switch to 'past_due' status if payment method not set up - adding cap on subscriptionItems and updating them when receiving alert event + refreshing them when beginning a new subscription cycle closes https://github.com/twentyhq/core-team-issues/issues/606
This commit is contained in:
@ -6,9 +6,9 @@ import { InformationBannerReconnectAccountInsufficientPermissions } from '@/info
|
||||
import { useIsWorkspaceActivationStatusEqualsTo } from '@/workspace/hooks/useIsWorkspaceActivationStatusEqualsTo';
|
||||
import { useSubscriptionStatus } from '@/workspace/hooks/useSubscriptionStatus';
|
||||
import styled from '@emotion/styled';
|
||||
import { SubscriptionStatus } from '~/generated-metadata/graphql';
|
||||
import { WorkspaceActivationStatus } from 'twenty-shared/workspace';
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
import { WorkspaceActivationStatus } from 'twenty-shared/workspace';
|
||||
import { SubscriptionStatus } from '~/generated-metadata/graphql';
|
||||
|
||||
const StyledInformationBannerWrapper = styled.div`
|
||||
height: 40px;
|
||||
@ -40,7 +40,7 @@ export const InformationBannerWrapper = () => {
|
||||
<InformationBannerReconnectAccountInsufficientPermissions />
|
||||
<InformationBannerReconnectAccountEmailAliases />
|
||||
{displayBillingSubscriptionPausedBanner && (
|
||||
<InformationBannerBillingSubscriptionPaused />
|
||||
<InformationBannerBillingSubscriptionPaused /> // TODO: remove this once paused subscriptions are deprecated
|
||||
)}
|
||||
{displayBillingSubscriptionCanceledBanner && (
|
||||
<InformationBannerNoBillingSubscription />
|
||||
|
||||
Reference in New Issue
Block a user