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
@@ -389,6 +389,12 @@ export const createConfiguration: (
watch: true,
},
proxy: {
'/api/worker/': {
target: 'https://affine-worker.toeverything.workers.dev',
pathRewrite: { '^/api/worker/': '/api/' },
changeOrigin: true,
secure: false,
},
'/api': 'http://localhost:3010',
'/socket.io': {
target: 'http://localhost:3010',
@@ -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