import { assertEmpty } from "@blocknote/core"; import { ComponentProps, FormattingToolbar, FormattingToolbarController, getFormattingToolbarItems, useBlockNoteContext, } from "@blocknote/react"; import { forwardRef } from "react"; import { BlockNoteView } from "../BlockNoteView.js"; export const Editor = forwardRef< HTMLDivElement, ComponentProps["Comments"]["Editor"] >((props, ref) => { const { className, autoFocus, onFocus, onBlur, editor: _editor, editable, ...rest } = props; assertEmpty(rest, false); const blockNoteContext = useBlockNoteContext(); return ( ); }); const CustomFormattingToolbar = () => { const items = getFormattingToolbarItems([]).filter( (el) => el.key !== "nestBlockButton" && el.key !== "unnestBlockButton", ); return ( {items} ); };