'use client' import colors from '@/con/colors'; import { Button, Stack } from '@mantine/core'; import { Link, RichTextEditor } from '@mantine/tiptap'; import Highlight from '@tiptap/extension-highlight'; import SubScript from '@tiptap/extension-subscript'; import Superscript from '@tiptap/extension-superscript'; import TextAlign from '@tiptap/extension-text-align'; import Underline from '@tiptap/extension-underline'; import { useEditor } from '@tiptap/react'; import StarterKit from '@tiptap/starter-kit'; const content = '

Welcome to Mantine rich text editor

RichTextEditor component focuses on usability and is designed to be as simple as possible to bring a familiar editing experience to regular users. RichTextEditor is based on Tiptap.dev and supports all of its features:

'; export function KeamananEditor({showSubmit = true} : { showSubmit: boolean }) { const editor = useEditor({ extensions: [ StarterKit, Underline, Link, Superscript, SubScript, Highlight, TextAlign.configure({ types: ['heading', 'paragraph'] }), ], immediatelyRender: false, content, }); return ( {showSubmit && ( )} ); }