UNPKG

@churchapps/apphelper-markdown

Version:
9 lines (8 loc) 399 B
import { useEffect } from "react"; import { useLexicalComposerContext } from "@lexical/react/LexicalComposerContext"; // When isDisabled true, set active editor in ReadOnly mode preventing changes export function ReadOnlyPlugin(props) { const [editor] = useLexicalComposerContext(); useEffect(() => { editor.setEditable(!props.isDisabled); }, [editor, props.isDisabled]); return null; }