+ "content": "'use client';\n\nimport {\n BlockquotePlugin,\n H1Plugin,\n H2Plugin,\n H3Plugin,\n H4Plugin,\n H5Plugin,\n H6Plugin,\n HorizontalRulePlugin,\n} from '@platejs/basic-nodes/react';\nimport { ParagraphPlugin } from 'platejs/react';\n\nimport { BlockquoteElement } from '@/registry/ui/blockquote-node';\nimport { H1Element, H2Element, H3Element, H4Element, H5Element, H6Element } from '@/registry/ui/heading-node';\nimport { HrElement } from '@/registry/ui/hr-node';\nimport { ParagraphElement } from '@/registry/ui/paragraph-node';\n\nexport const BasicBlocksKit = [\n ParagraphPlugin.withComponent(ParagraphElement),\n H1Plugin.configure({\n node: {\n component: H1Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+1' } },\n }),\n H2Plugin.configure({\n node: {\n component: H2Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+2' } },\n }),\n H3Plugin.configure({\n node: {\n component: H3Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+3' } },\n }),\n H4Plugin.configure({\n node: {\n component: H4Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+4' } },\n }),\n H5Plugin.configure({\n node: {\n component: H5Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+5' } },\n }),\n H6Plugin.configure({\n node: {\n component: H6Element,\n },\n rules: {\n break: { empty: 'reset' },\n },\n shortcuts: { toggle: { keys: 'mod+alt+6' } },\n }),\n BlockquotePlugin.configure({\n node: { component: BlockquoteElement },\n shortcuts: { toggle: { keys: 'mod+shift+period' } },\n }),\n HorizontalRulePlugin.withComponent(HrElement),\n];\n",
0 commit comments