feat(core): support subscribe plan after login (#4788)

This commit is contained in:
Joooye_34
2023-10-31 23:29:23 +08:00
committed by GitHub
parent c30d2550ff
commit db36f81d24
7 changed files with 132 additions and 24 deletions
@@ -25,6 +25,7 @@ import {
} from 'react-router-dom';
import { z } from 'zod';
import { SubscriptionRedirect } from '../components/affine/auth/subscription-redirect';
import { useCurrentLoginStatus } from '../hooks/affine/use-current-login-status';
import { useCurrentUser } from '../hooks/affine/use-current-user';
import { RouteLogic, useNavigateHelper } from '../hooks/use-navigate-helper';
@@ -36,6 +37,7 @@ const authTypeSchema = z.enum([
'signUp',
'changeEmail',
'confirm-change-email',
'subscription-redirect',
]);
export const AuthPage = (): ReactElement | null => {
@@ -132,6 +134,9 @@ export const AuthPage = (): ReactElement | null => {
case 'confirm-change-email': {
return <ConfirmChangeEmail onOpenAffine={onOpenAffine} />;
}
case 'subscription-redirect': {
return <SubscriptionRedirect />;
}
}
return null;
};