fix(hooks): use uuid as pageId (#4658)

This commit is contained in:
Alex Yang
2023-10-18 22:14:41 -05:00
committed by GitHub
parent 97d8660a54
commit 9958baa843
3 changed files with 7 additions and 1 deletions
@@ -1,10 +1,14 @@
import type { Page, Workspace } from '@blocksuite/store';
import { useMemo } from 'react';
import { v4 as uuid } from 'uuid';
export function useBlockSuiteWorkspaceHelper(blockSuiteWorkspace: Workspace) {
return useMemo(
() => ({
createPage: (pageId?: string): Page => {
if (!pageId) {
pageId = uuid();
}
return blockSuiteWorkspace.createPage({ id: pageId });
},
}),