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

View File

@@ -17,7 +17,7 @@ export interface User {
export function updateWorkspaceMeta(
workspaceId: string,
workspaceData: Workspace
workspaceData: { name?: string; avatar?: string }
) {
const workspacesMeta = getWorkspaces();
const newWorkspacesMeta = workspacesMeta.map((workspace: Workspace) => {
@@ -29,6 +29,10 @@ export function updateWorkspaceMeta(
return workspace;
});
localStorage.setItem('affine-workspace', JSON.stringify(newWorkspacesMeta));
const activeWorkspace = getActiveWorkspace();
workspaceData.name && (activeWorkspace.name = workspaceData.name);
workspaceData.avatar && (activeWorkspace.avatar = workspaceData.avatar);
setActiveWorkspace(activeWorkspace);
}
export function createWorkspace(workspaceName: string) {
const workspaceData = {