feat(mobile): sign in page (#8039)

fix AF-1237
This commit is contained in:
pengx17
2024-09-04 03:58:54 +00:00
parent 0d6f468385
commit 2ac803c73f
24 changed files with 609 additions and 65 deletions
@@ -1,3 +1,4 @@
import { NotificationCenter } from '@affine/component';
import { AiLoginRequiredModal } from '@affine/core/components/affine/auth/ai-login-required';
import { HistoryTipsModal } from '@affine/core/components/affine/history-tips-modal';
import { IssueFeedbackModal } from '@affine/core/components/affine/issue-feedback-modal';
@@ -8,12 +9,15 @@ import {
import { StarAFFiNEModal } from '@affine/core/components/affine/star-affine-modal';
import { MoveToTrash } from '@affine/core/components/page-list';
import { useTrashModalHelper } from '@affine/core/hooks/affine/use-trash-modal-helper';
import { CreateWorkspaceDialogProvider } from '@affine/core/modules/create-workspace';
import { PeekViewManagerModal } from '@affine/core/modules/peek-view';
import { SignOutConfirmModal } from '@affine/core/providers/modal-provider';
import { WorkspaceFlavour } from '@affine/env/workspace';
import { useService, WorkspaceService } from '@toeverything/infra';
import { useCallback } from 'react';
import { MobileSettingModal } from '../views';
import { MobileSignInModal } from '../views/sign-in/modal';
export function MobileCurrentWorkspaceModals() {
const currentWorkspace = useService(WorkspaceService).workspace;
@@ -58,3 +62,15 @@ export function MobileCurrentWorkspaceModals() {
</>
);
}
// I don't like the name, but let's keep it for now
export const AllWorkspaceModals = () => {
return (
<>
<NotificationCenter />
<CreateWorkspaceDialogProvider />
<MobileSignInModal />
<SignOutConfirmModal />
</>
);
};