Files
AFFiNE-Mirror/packages/hooks/src/use-block-suite-workspace-helper.ts
T
2023-07-09 05:01:09 +00:00

14 lines
362 B
TypeScript

import type { Page, Workspace } from '@blocksuite/store';
import { useMemo } from 'react';
export function useBlockSuiteWorkspaceHelper(blockSuiteWorkspace: Workspace) {
return useMemo(
() => ({
createPage: (pageId?: string): Page => {
return blockSuiteWorkspace.createPage({ id: pageId });
},
}),
[blockSuiteWorkspace]
);
}