UNPKG

@churchapps/apphelper-markdown

Version:

ChurchApps markdown/lexical editor components

10 lines (9 loc) 339 B
import { useEffect } from "react"; import { useLexicalComposerContext } from "@lexical/react/LexicalComposerContext"; export default function ReadOnlyPlugin({ readOnly = false }) { const [editor] = useLexicalComposerContext(); useEffect(() => { editor.setEditable(!readOnly); }, [editor, readOnly]); return null; }