"use client"; import { useEditor, EditorContent, Editor } from "@tiptap/react"; import StarterKit from "@tiptap/starter-kit"; import Toolbar from "./Toolbar"; import Underline from "@tiptap/extension-underline"; const Tiptap = ({ onChange, content }) => { const handleChange = (newContent) => { onChange(newContent); }; const editor = useEditor({ extensions: [StarterKit, Underline], editorProps: { attributes: { class: "flex flex-col px-4 py-3 min-h-52 justify-start border-b border-r border-l border-gray-700 text-gray-400 items-start w-full gap-3 font-medium text-[16px] pt-4 rounded-bl-md rounded-br-md", }, }, onUpdate: ({ editor }) => { handleChange(editor.getHTML()); }, }); return (
); }; export default Tiptap;