refactor(component): adapt the questionnaire component to the desktop client (#5514)

close TOV-240

Windows desktop:
<img width="1145" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/6b12a6bd-c020-4d02-a366-e97e1afd1e10">

MacOS desktop:
<img width="1187" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/9a3c909c-b283-4ddc-a187-3db12b26a7f5">

Web:
<img width="1438" alt="image" src="https://github.com/toeverything/AFFiNE/assets/102217452/e8e04258-9275-470d-a3f8-5d18f5b29eb3">
This commit is contained in:
JimmFly
2024-01-19 10:07:18 +00:00
parent fa8655e43e
commit 353b27d796
3 changed files with 136 additions and 42 deletions

View File

@@ -27,6 +27,7 @@ import {
import { z } from 'zod';
import { SubscriptionRedirect } from '../components/affine/auth/subscription-redirect';
import { WindowsAppControls } from '../components/pure/header/windows-app-controls';
import { useCurrentLoginStatus } from '../hooks/affine/use-current-login-status';
import { useCurrentUser } from '../hooks/affine/use-current-user';
import { useMutation } from '../hooks/use-mutation';
@@ -97,7 +98,13 @@ export const AuthPage = (): ReactElement | null => {
switch (authType) {
case 'onboarding':
return <OnboardingPage user={user} onOpenAffine={onOpenAffine} />;
return (
<OnboardingPage
user={user}
onOpenAffine={onOpenAffine}
windowControl={<WindowsAppControls />}
/>
);
case 'signUp': {
return (
<SignUpPage