@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
17 lines (16 loc) • 640 B
JavaScript
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;
;