Files
AFFiNE-Mirror/packages/frontend/hooks/src/use-block-suite-workspace-helper.ts

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]
);
}