diff --git a/packages/backend/server/src/plugins/payment/resolver.ts b/packages/backend/server/src/plugins/payment/resolver.ts index 54d5e932d..62a6b4831 100644 --- a/packages/backend/server/src/plugins/payment/resolver.ts +++ b/packages/backend/server/src/plugins/payment/resolver.ts @@ -461,7 +461,11 @@ export class UserSubscriptionResolver { where: { targetId: user.id, status: { - in: [SubscriptionStatus.Active, SubscriptionStatus.Trialing], + in: [ + SubscriptionStatus.Active, + SubscriptionStatus.Trialing, + SubscriptionStatus.PastDue, + ], }, }, }); diff --git a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/ai-plan-card.tsx b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/ai-plan-card.tsx index 2dce0ccfd..c257bdff8 100644 --- a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/ai-plan-card.tsx +++ b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/ai-plan-card.tsx @@ -76,30 +76,36 @@ export const AIPlanCard = ({ onClick }: { onClick: () => void }) => { status={subscription?.status} /> } - desc={billingTip} + desc={ + <> + {billingTip} +
{subscription ? priceReadable : '$0'}
diff --git a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/pro-plan-card.tsx b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/pro-plan-card.tsx
index 72e20ae98..9201893f2 100644
--- a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/pro-plan-card.tsx
+++ b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/billing/pro-plan-card.tsx
@@ -89,14 +89,14 @@ export const ProPlanCard = ({
}}
/>
${amount} @@ -148,7 +148,6 @@ const CloudExpirationInfo = () => { const PlanAction = ({ plan, - subscriptionStatus, gotoPlansSetting, }: { plan: string; @@ -165,7 +164,7 @@ const PlanAction = ({ } return ( - <> +