aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/components/editor/plugins/basic-nodes-plugins.tsx
blob: e336e24ff6729d861dffd5dc667fe3aac6013920 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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;