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) {