From ea62b41776b02eda9e6acbd2cc5b493901bef2fa Mon Sep 17 00:00:00 2001 From: Ricardo Costa Date: Thu, 27 Jun 2024 22:16:42 +0100 Subject: [PATCH] Fixes --- .../components/ManageWorkspaceDialog.tsx | 13 ++++----- .../components/WorkspaceContextMenu.tsx | 26 ++++------------- .../workspaces/components/WorkspaceView.tsx | 6 ++-- .../http/handlers/workspacesHandlers.ts | 12 ++++---- .../src/databases/memory/MemoryResourcesDB.ts | 5 ++-- .../src/databases/memory/MemoryUsersDB.ts | 6 ++++ .../databases/memory/MemoryWorkspacesDB.ts | 27 +++++++---------- .../src/databases/postgres/PostgresUsersDB.ts | 10 +++++++ .../postgres/PostgresWorkspacesDB.ts | 29 ++++++++++--------- code/server/src/databases/types.ts | 14 +++++---- code/server/src/services/WorkspacesService.ts | 14 +++++---- .../server/test/workspaces/workspaces.test.ts | 2 +- code/shared/src/workspace/types/workspace.ts | 2 +- 13 files changed, 85 insertions(+), 81 deletions(-) diff --git a/code/client/src/ui/pages/workspace/components/ManageWorkspaceDialog.tsx b/code/client/src/ui/pages/workspace/components/ManageWorkspaceDialog.tsx index 1bbcb63a..cf113a55 100644 --- a/code/client/src/ui/pages/workspace/components/ManageWorkspaceDialog.tsx +++ b/code/client/src/ui/pages/workspace/components/ManageWorkspaceDialog.tsx @@ -2,20 +2,19 @@ import Dialog from '@ui/components/dialog/Dialog'; import { RxCross1 } from 'react-icons/rx'; import { MdManageAccounts } from 'react-icons/md'; import './ManageMembersDialog.scss'; +import { WorkspaceMeta } from '@notespace/shared/src/workspace/types/workspace'; type ManageWorkspaceDialogProps = { - members: string[]; + workspace: WorkspaceMeta; onAddMember: (email: string) => void; onRemoveMember: (email: string) => void; - isPrivate: boolean; toggleVisibility: () => void; }; function ManageWorkspaceDialog({ - members, + workspace, onAddMember, onRemoveMember, - isPrivate, toggleVisibility, }: ManageWorkspaceDialogProps) { return ( @@ -28,13 +27,13 @@ function ManageWorkspaceDialog({ submitText="Add Member" extraContent={
- +

Current Members