diff --git a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/lifetime/lifetime-plan.tsx b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/lifetime/lifetime-plan.tsx index 1a8740f7f7..eff6c62168 100644 --- a/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/lifetime/lifetime-plan.tsx +++ b/packages/frontend/core/src/desktop/dialogs/setting/general-setting/plans/lifetime/lifetime-plan.tsx @@ -1,10 +1,10 @@ import { Button } from '@affine/component'; -import { SubscriptionService } from '@affine/core/modules/cloud'; +import { AuthService, SubscriptionService } from '@affine/core/modules/cloud'; import { SubscriptionRecurring } from '@affine/graphql'; import { Trans, useI18n } from '@affine/i18n'; import { useLiveData, useService } from '@toeverything/infra'; -import { Upgrade } from '../plan-card'; +import { SignUpAction, Upgrade } from '../plan-card'; import { BelieverCard } from './believer-card'; import { BelieverBenefits } from './benefits'; import * as styles from './style.css'; @@ -12,6 +12,8 @@ import * as styles from './style.css'; export const LifetimePlan = () => { const t = useI18n(); const subscriptionService = useService(SubscriptionService); + const loggedIn = + useLiveData(useService(AuthService).session.status$) === 'authenticated'; const readableLifetimePrice = useLiveData( subscriptionService.prices.readableLifetimePrice$ @@ -32,7 +34,11 @@ export const LifetimePlan = () => {