feat: mock delete

This commit is contained in:
DiamondThree
2023-01-05 19:04:16 +08:00
parent 3d2da085e7
commit 955558b0d0
7 changed files with 71 additions and 22 deletions
@@ -2,7 +2,7 @@ import { Avatar, WorkspaceName, SelectorWrapper } from './styles';
import { useEffect, useState } from 'react';
import { AffineIcon } from '../icons/icons';
import { WorkspaceModal } from '@/components/workspace-modal';
import { getActiveWorkspace } from '@/hooks/mock-data/mock';
import { getActiveWorkspace, getWorkspaces } from '@/hooks/mock-data/mock';
export const WorkspaceSelector = () => {
const [workspaceListShow, setWorkspaceListShow] = useState(false);
@@ -10,6 +10,10 @@ export const WorkspaceSelector = () => {
useEffect(() => {
getWorkspace();
}, [workspaceListShow]);
const workspaceList = getWorkspaces();
if (workspaceList.length === 0) {
setWorkspaceListShow(true);
}
const getWorkspace = () => {
const workspace = getActiveWorkspace();
setWorkSpace(workspace);