import './styles.scss' import { BubbleMenu, EditorContent, useEditor } from '@tiptap/react' import StarterKit from '@tiptap/starter-kit' import React, { useEffect } from 'react' export default () => { const editor = useEditor({ extensions: [ StarterKit, ], content: `
Hey, try to select some text here. There will popup a menu for selecting some inline styles. Remember: you have full control about content and styling of this menu.
`, }) const [isEditable, setIsEditable] = React.useState(true) useEffect(() => { if (editor) { editor.setEditable(isEditable) } }, [isEditable, editor]) return ( <>