import { Plugin, PluginKey } from '@tiptap/pm/state' import { Extension } from '../Extension.js' export const Editable = Extension.create({ name: 'editable', addProseMirrorPlugins() { return [ new Plugin({ key: new PluginKey('editable'), props: { editable: () => this.editor.options.editable, }, }), ] }, })