UNPKG

@blocknote/react

Version:

A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.

23 lines (18 loc) 578 B
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; }