import { useCallback } from 'react'; import Dropdown from '../../../components/Common/Dropdown'; import DropdownButton from '../../../components/Common/DropdownButton'; import useDropdown from '../../../hooks/useDropdown'; import { CstMatchMode } from '../../../models/miscelanious'; import { labelCstMathchMode } from '../../../utils/labels'; interface MatchModePickerProps { value: CstMatchMode onChange: (value: CstMatchMode) => void } function MatchModePicker({ value, onChange }: MatchModePickerProps) { const pickerMenu = useDropdown(); const handleChange = useCallback( (newValue: CstMatchMode) => { pickerMenu.hide(); onChange(newValue); }, [pickerMenu, onChange]); return (
везде: искать во всех атрибутах
выраж: искать в формальных выражениях
термин: искать в терминах
текст: искать в определениях и конвенциях
имя: искать в идентификаторах конституент