From 9702e9e38022528003395c4c309aa368aa025f9a Mon Sep 17 00:00:00 2001 From: JimmFly Date: Wed, 18 Jan 2023 16:01:11 +0800 Subject: [PATCH] chore: update settings page style --- .../pages/workspace/[workspaceId]/setting.tsx | 80 ++++++++++--------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/packages/app/src/pages/workspace/[workspaceId]/setting.tsx b/packages/app/src/pages/workspace/[workspaceId]/setting.tsx index ce45fb0f32..11de4aa598 100644 --- a/packages/app/src/pages/workspace/[workspaceId]/setting.tsx +++ b/packages/app/src/pages/workspace/[workspaceId]/setting.tsx @@ -2,7 +2,6 @@ import { StyledSettingContainer, StyledSettingContent, StyledSettingSidebar, - StyledSettingSidebarHeader, StyledSettingTabContainer, WorkspaceSettingTagItem, } from '@/components/workspace-setting/style'; @@ -14,35 +13,38 @@ import { ExportPage, SyncPage, } from '@/components/workspace-setting'; +import { SettingsIcon } from '@blocksuite/icons'; import { useAppState } from '@/providers/app-state-provider'; import WorkspaceLayout from '@/components/workspace-layout'; import { WorkspaceUnit } from '@affine/datacenter'; import { useTranslation } from '@affine/i18n'; +import { PageListHeader } from '@/components/header'; -type TabNames = 'general' | 'members' | 'publish' | 'sync' | 'export'; +type TabNames = 'General' | 'Sync' | 'Collaboration' | 'Publish' | 'Export'; const tabMap: { name: TabNames; panelRender: (workspace: WorkspaceUnit) => ReactNode; }[] = [ { - name: 'general', + name: 'General', panelRender: workspace => , }, { - name: 'members', - panelRender: workspace => , - }, - { - name: 'publish', - panelRender: workspace => , - }, - { - name: 'sync', + name: 'Sync', panelRender: workspace => , }, { - name: 'export', + name: 'Collaboration', + panelRender: workspace => , + }, + { + name: 'Publish', + panelRender: workspace => , + }, + + { + name: 'Export', panelRender: workspace => , }, ]; @@ -66,38 +68,38 @@ const WorkspaceSetting = () => { if (!isOwner) { tableArr = [ { - name: 'general', + name: 'General', panelRender: workspace => , }, ]; } return ( - - - - {t('Workspace Settings')} - - - {tableArr.map(({ name }) => { - return ( - { - handleTabChange(name); - }} - > - {name} - - ); - })} - - + <> + + }>{t('Settings')} + + + {tableArr.map(({ name }) => { + return ( + { + handleTabChange(name); + }} + > + {name} + + ); + })} + + - - {currentWorkspace && activeTabPanelRender?.(currentWorkspace)} - - + + {currentWorkspace && activeTabPanelRender?.(currentWorkspace)} + + + ); }; WorkspaceSetting.getLayout = function getLayout(page: ReactElement) {