// eslint-disable-next-line import/no-extraneous-dependencies import { registerCodeHighlighting } from '@lexical/code'; import { useLexicalComposerContext } from '@lexical/react/LexicalComposerContext'; import { useEffect } from 'react'; export const CodeHighlight = () => { const [editor] = useLexicalComposerContext(); useEffect(() => { return registerCodeHighlighting(editor); }, [editor]); return null; };