From bca2448c5c6c09b515cb6706c4b7babaa4082db6 Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 16 Mar 2023 07:39:57 +0800 Subject: [PATCH] chore: update workspace setting page --- web/src/components/WorkspaceSetting.tsx | 56 ++++++++++++++----------- 1 file changed, 32 insertions(+), 24 deletions(-) diff --git a/web/src/components/WorkspaceSetting.tsx b/web/src/components/WorkspaceSetting.tsx index 46f26aa..6adc013 100644 --- a/web/src/components/WorkspaceSetting.tsx +++ b/web/src/components/WorkspaceSetting.tsx @@ -98,20 +98,41 @@ const WorkspaceSetting: React.FC = (props: Props) => { return ( <>
- Basic -

- {workspace.title} - ({workspace.name}) -

-

{workspace.description || "No description."}

-
+ General +

ID: {workspace.name}

+

Name: {workspace.title}

+

Description: {workspace.description || "No description."}

+ {workspaceUser.role === "ADMIN" && ( +
+
+ +
+
+ )} +
+ +
+
+ Members + {workspaceUser.role === "ADMIN" && ( + + )} +
+ +
+ +
+ Danger Zone +
{workspaceUser.role === "ADMIN" ? ( <> -
-
-
- Member list - {workspaceUser.role === "ADMIN" && ( - - )} -
- -
- {state.showEditWorkspaceDialog && (