feat: onboarding page (#5277)

This commit is contained in:
DarkSky
2023-12-19 13:54:41 +00:00
parent 31b1b2dade
commit 8ea910a2bb
12 changed files with 401 additions and 13 deletions

View File

@@ -2,6 +2,7 @@ import {
ChangeEmailPage,
ChangePasswordPage,
ConfirmChangeEmail,
OnboardingPage,
SetPasswordPage,
SignInSuccessPage,
SignUpPage,
@@ -31,6 +32,7 @@ import { useCurrentUser } from '../hooks/affine/use-current-user';
import { RouteLogic, useNavigateHelper } from '../hooks/use-navigate-helper';
const authTypeSchema = z.enum([
'onboarding',
'setPassword',
'signIn',
'changePassword',
@@ -93,6 +95,8 @@ export const AuthPage = (): ReactElement | null => {
}, [jumpToIndex]);
switch (authType) {
case 'onboarding':
return <OnboardingPage user={user} onOpenAffine={onOpenAffine} />;
case 'signUp': {
return (
<SignUpPage