From fd853a7b0cecf072e7797288cdd76fe95f82c990 Mon Sep 17 00:00:00 2001 From: JimmFly Date: Fri, 13 Jan 2023 14:02:37 +0800 Subject: [PATCH 1/3] feat: add language switch in workspace modal --- .../app/src/components/workspace-modal/index.tsx | 3 ++- .../src/components/workspace-slider-bar/index.tsx | 14 -------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/packages/app/src/components/workspace-modal/index.tsx b/packages/app/src/components/workspace-modal/index.tsx index a5f2369c4..2822fbb36 100644 --- a/packages/app/src/components/workspace-modal/index.tsx +++ b/packages/app/src/components/workspace-modal/index.tsx @@ -15,6 +15,7 @@ import { useAppState } from '@/providers/app-state-provider'; import { useRouter } from 'next/router'; import { useConfirm } from '@/providers/ConfirmProvider'; import { useTranslation } from '@affine/i18n'; +import { LanguageMenu } from './languageMenu'; interface WorkspaceModalProps { open: boolean; @@ -37,7 +38,7 @@ export const WorkspaceModal = ({ open, onClose }: WorkspaceModalProps) => { >
{t('My Workspaces')} - {/* */} + { {t('Trash')} - { - changeLanguage('en'); - }} - > - change to English - - { - changeLanguage('zh-Hans'); - }} - > - 切换到中文 - { const pageId = await createPage(); From 8f38504009ad6d21c6fa96f976bc18c082171a63 Mon Sep 17 00:00:00 2001 From: JimmFly Date: Fri, 13 Jan 2023 14:07:33 +0800 Subject: [PATCH 2/3] chore: remove unused function --- packages/app/src/components/workspace-slider-bar/index.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/app/src/components/workspace-slider-bar/index.tsx b/packages/app/src/components/workspace-slider-bar/index.tsx index 75ad72ea3..e5ec3b8e0 100644 --- a/packages/app/src/components/workspace-slider-bar/index.tsx +++ b/packages/app/src/components/workspace-slider-bar/index.tsx @@ -84,9 +84,6 @@ export const WorkSpaceSliderBar = () => { ? `/workspace/${currentWorkspaceId}/setting` : '', }; - const changeLanguage = (event: string) => { - i18n.changeLanguage(event); - }; return ( <> From b57d8d35295b5f2ab8baf745de3cc9cb07980485 Mon Sep 17 00:00:00 2001 From: JimmFly Date: Fri, 13 Jan 2023 14:08:12 +0800 Subject: [PATCH 3/3] chore: remove unused variable --- packages/app/src/components/workspace-slider-bar/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app/src/components/workspace-slider-bar/index.tsx b/packages/app/src/components/workspace-slider-bar/index.tsx index e5ec3b8e0..ce6f8d43d 100644 --- a/packages/app/src/components/workspace-slider-bar/index.tsx +++ b/packages/app/src/components/workspace-slider-bar/index.tsx @@ -70,7 +70,7 @@ export const WorkSpaceSliderBar = () => { const { currentWorkspace } = useAppState(); const { openPage, createPage } = usePageHelper(); const router = useRouter(); - const { t, i18n } = useTranslation(); + const { t } = useTranslation(); const [showTip, setShowTip] = useState(false); const [show, setShow] = useLocalStorage('AFFiNE_SLIDE_BAR', false, true); const currentWorkspaceId = currentWorkspace?.id;