@blocknote/react
Version:
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
23 lines (18 loc) • 578 B
text/typescript
import { createContext, useContext } from "react";
import { BlockNoteDefaultUIProps } from "./BlockNoteDefaultUI.js";
export type BlockNoteViewContextValue = {
editorProps: {
autoFocus?: boolean;
contentEditableProps?: Record<string, any>;
};
defaultUIProps: BlockNoteDefaultUIProps;
};
export const BlockNoteViewContext = createContext<
BlockNoteViewContextValue | undefined
>(undefined);
export function useBlockNoteViewContext():
| BlockNoteViewContextValue
| undefined {
const context = useContext(BlockNoteViewContext) as any;
return context;
}