import { createPortal } from 'react-dom' import CodeMirrorSearchForm from './codemirror-search-form' import { useCodeMirrorViewContext } from './codemirror-context' import { getPanel } from '@codemirror/view' import { createSearchPanel } from '@codemirror/search' function CodeMirrorSearch() { const view = useCodeMirrorViewContext() const panel = getPanel(view, createSearchPanel) if (!panel) { return null } return createPortal(, panel.dom) } export default CodeMirrorSearch