@selfcommunity/react-ui
Version:
React UI Components to integrate a Community created with SelfCommunity Platform.
15 lines (14 loc) • 519 B
JavaScript
import { useLexicalComposerContext } from '@lexical/react/LexicalComposerContext';
import { useEffect } from 'react';
import { BLUR_COMMAND, COMMAND_PRIORITY_EDITOR } from 'lexical';
const OnBlurPlugin = ({ onBlur }) => {
const [editor] = useLexicalComposerContext();
useEffect(() => {
return editor.registerCommand(BLUR_COMMAND, (event) => {
onBlur && onBlur(event);
return true;
}, COMMAND_PRIORITY_EDITOR);
}, []);
return null;
};
export default OnBlurPlugin;