Open marosvolgyiz opened 2 months ago
tudunk -e :
const TiptapEditor = () => { const [isHtmlView, setIsHtmlView] = useState(false); const editor = useEditor({ extensions: [ StarterKit, ], content: '
Hello World!
', });const toggleView = () => {
setIsHtmlView(!isHtmlView);
};
return (
<div>
<button onClick={toggleView}>
{isHtmlView ? 'Switch to Editor View' : 'Switch to HTML View'}
</button>
{isHtmlView ? (
<textarea
value={editor.getHTML()}
onChange={(e) => editor.commands.setContent(e.target.value)}
style={{ width: '100%', height: '150px' }}
/>
) : (
<EditorContent editor={editor} />
)}
</div>
);
};
export default TiptapEditor;
LongText field esetén legyen lehetőségünk TipTap-et használni. A TipTap-et egészítsük ki HTML kód (Raw) szerkesztővel.
A field-en, határozható meg hogy milyen editorral működjön a longtext:
Fieldhez szükséges beállítások settings-ben tárolódjanak.