directus-extension-flexible-editor-test
Version:
A rich text editor (WYSIWYG) with JSON output that allows the integration of M2A relations to make it extremely flexible.
53 lines (50 loc) • 1.66 kB
text/typescript
// Used for `/content` and `/src/display`
// Add only extensions that are necessary for rendering the content
import Document from "@tiptap/extension-document";
import Text from "@tiptap/extension-text";
import Paragraph from "@tiptap/extension-paragraph";
import HardBreak from "@tiptap/extension-hard-break";
import Heading from "@tiptap/extension-heading";
import CodeBlock from "@tiptap/extension-code-block";
import BulletList from "@tiptap/extension-bullet-list";
import OrderedList from "@tiptap/extension-ordered-list";
import ListItem from "@tiptap/extension-list-item";
import Blockquote from "@tiptap/extension-blockquote";
import HorizontalRule from "@tiptap/extension-horizontal-rule";
import Link from "@tiptap/extension-link";
import Bold from "@tiptap/extension-bold";
import Italic from "@tiptap/extension-italic";
import Strike from "@tiptap/extension-strike";
import Code from "@tiptap/extension-code";
import { Subscript } from "@tiptap/extension-subscript";
import { Superscript } from "@tiptap/extension-superscript";
import { Table } from "@tiptap/extension-table";
import { TableHeader } from "@tiptap/extension-table-header";
import { TableRow } from "@tiptap/extension-table-row";
import { TableCell } from "@tiptap/extension-table-cell";
import TextAlign from "@tiptap/extension-text-align";
export default [
Document,
Text,
Paragraph,
HardBreak,
Heading,
CodeBlock,
BulletList,
OrderedList,
ListItem,
Blockquote,
HorizontalRule,
Link,
Bold,
Italic,
Strike,
Code,
Subscript,
Superscript,
Table,
TableHeader,
TableRow,
TableCell,
TextAlign,
];