diff --git a/packages/react/src/blocks/PageBreak/getPageBreakReactSlashMenuItems.tsx b/packages/react/src/blocks/PageBreak/getPageBreakReactSlashMenuItems.tsx index 0629139de4..c5ea376a21 100644 --- a/packages/react/src/blocks/PageBreak/getPageBreakReactSlashMenuItems.tsx +++ b/packages/react/src/blocks/PageBreak/getPageBreakReactSlashMenuItems.tsx @@ -18,7 +18,7 @@ export function getPageBreakReactSlashMenuItems< S extends StyleSchema, >( editor: BlockNoteEditor, -): (Omit & { key: "page_break" })[] { +): (DefaultReactSuggestionItem & { key: "page_break" })[] { return getPageBreakSlashMenuItems(editor).map((item) => { const Icon = icons[item.key]; return { diff --git a/packages/react/src/components/SuggestionMenu/getDefaultReactSlashMenuItems.tsx b/packages/react/src/components/SuggestionMenu/getDefaultReactSlashMenuItems.tsx index 0c62e30f23..dc5e4139f9 100644 --- a/packages/react/src/components/SuggestionMenu/getDefaultReactSlashMenuItems.tsx +++ b/packages/react/src/components/SuggestionMenu/getDefaultReactSlashMenuItems.tsx @@ -1,6 +1,7 @@ import { BlockNoteEditor, BlockSchema, + Dictionary, InlineContentSchema, StyleSchema, } from "@blocknote/core"; @@ -61,7 +62,11 @@ export function getDefaultReactSlashMenuItems< BSchema extends BlockSchema, I extends InlineContentSchema, S extends StyleSchema, ->(editor: BlockNoteEditor): DefaultReactSuggestionItem[] { +>( + editor: BlockNoteEditor, +): (DefaultReactSuggestionItem & { + key: keyof Omit; +})[] { return getDefaultSlashMenuItems(editor).map((item) => { const Icon = icons[item.key]; return {