import React, { useRef, forwardRef, useImperativeHandle } from 'react' import { SearchQuery } from '@codemirror/search' import OLTooltip from '@/features/ui/components/ol/ol-tooltip' import { Form } from 'react-bootstrap' import { useTranslation } from 'react-i18next' export const FullProjectSearchModifiers = forwardRef( function FullProjectSearchModifiers(props, ref) { const { t } = useTranslation() const caseSensitiveRef = useRef(null) const regexpRef = useRef(null) const wholeWordRef = useRef(null) useImperativeHandle(ref, () => { return { setQuery(query: SearchQuery) { caseSensitiveRef.current!.checked = query.caseSensitive regexpRef.current!.checked = query.regexp wholeWordRef.current!.checked = query.wholeWord }, } }, []) return (
) } )