diff options
Diffstat (limited to 'apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx')
| -rw-r--r-- | apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx b/apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx new file mode 100644 index 00000000..e336e24f --- /dev/null +++ b/apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx @@ -0,0 +1,14 @@ +'use client'; + +import { BasicMarksPlugin } from '@udecode/plate-basic-marks/react'; +import { BlockquotePlugin } from '@udecode/plate-block-quote/react'; +import { CodeBlockPlugin } from '@udecode/plate-code-block/react'; +import { HeadingPlugin } from '@udecode/plate-heading/react'; +import Prism from 'prismjs'; + +export const basicNodesPlugins = [ + HeadingPlugin.configure({ options: { levels: 3 } }), + BlockquotePlugin, + CodeBlockPlugin.configure({ options: { prism: Prism } }), + BasicMarksPlugin, +] as const; |