From 2773b3e489a53db121786b8b577ed5a9e4eddd62 Mon Sep 17 00:00:00 2001 From: DiamondThree Date: Thu, 5 Jan 2023 19:07:14 +0800 Subject: [PATCH] fix:delete bugs --- .../WorkspaceSelector/WorkspaceSelector.tsx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/app/src/components/workspace-slider-bar/WorkspaceSelector/WorkspaceSelector.tsx b/packages/app/src/components/workspace-slider-bar/WorkspaceSelector/WorkspaceSelector.tsx index aa6d532fa3..669b927a9e 100644 --- a/packages/app/src/components/workspace-slider-bar/WorkspaceSelector/WorkspaceSelector.tsx +++ b/packages/app/src/components/workspace-slider-bar/WorkspaceSelector/WorkspaceSelector.tsx @@ -8,13 +8,16 @@ export const WorkspaceSelector = () => { const [workspaceListShow, setWorkspaceListShow] = useState(false); const [workspace, setWorkSpace] = useState(getActiveWorkspace()); useEffect(() => { - getWorkspace(); + setWorkspace(); }, [workspaceListShow]); - const workspaceList = getWorkspaces(); - if (workspaceList.length === 0) { - setWorkspaceListShow(true); - } - const getWorkspace = () => { + useEffect(() => { + const workspaceList = getWorkspaces(); + if (workspaceList.length === 0) { + setWorkspaceListShow(true); + } + }); + + const setWorkspace = () => { const workspace = getActiveWorkspace(); setWorkSpace(workspace); }; @@ -42,7 +45,7 @@ export const WorkspaceSelector = () => { open={workspaceListShow} onClose={() => { setWorkspaceListShow(false); - getWorkspace(); + setWorkspace(); }} >