UNPKG

@selfcommunity/react-ui

Version:

React UI Components to integrate a Community created with SelfCommunity Platform.

17 lines (16 loc) 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const LexicalComposerContext_1 = require("@lexical/react/LexicalComposerContext"); const react_1 = require("react"); const lexical_1 = require("lexical"); const OnFocusPlugin = ({ onFocus }) => { const [editor] = (0, LexicalComposerContext_1.useLexicalComposerContext)(); (0, react_1.useEffect)(() => { return editor.registerCommand(lexical_1.FOCUS_COMMAND, (event) => { onFocus && onFocus(event); return true; }, lexical_1.COMMAND_PRIORITY_EDITOR); }, []); return null; }; exports.default = OnFocusPlugin;