From 417b0332ca28ea91c0e07ad960726d89602fa8da Mon Sep 17 00:00:00 2001 From: DiamondThree Date: Thu, 22 Dec 2022 15:44:50 +0800 Subject: [PATCH] fix: member status and role --- .../components/workspace-setting/workspace-setting.tsx | 8 ++++++-- packages/data-services/src/sdks/workspace.ts | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/app/src/components/workspace-setting/workspace-setting.tsx b/packages/app/src/components/workspace-setting/workspace-setting.tsx index c38da498df..2229c2630e 100644 --- a/packages/app/src/components/workspace-setting/workspace-setting.tsx +++ b/packages/app/src/components/workspace-setting/workspace-setting.tsx @@ -191,7 +191,7 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => { .catch(err => { console.log(err); }); - }); + }, []); return (
@@ -221,7 +221,11 @@ const MembersPage = ({ workspace }: { workspace: Workspace }) => { - Workspace Owner + {member.accepted + ? member.type !== 99 + ? 'Member' + : 'Workspace Owner' + : 'Pending'} diff --git a/packages/data-services/src/sdks/workspace.ts b/packages/data-services/src/sdks/workspace.ts index 3df4be3db3..149eebb02d 100644 --- a/packages/data-services/src/sdks/workspace.ts +++ b/packages/data-services/src/sdks/workspace.ts @@ -14,7 +14,7 @@ export enum PermissionType { Read = 0, Write = 1, Admin = 2, - Owner = 3, + Owner = 99, } export interface Workspace {