import React from 'react'; import { MdCheck } from 'react-icons/md'; import { BookSearchConfig } from '@/types/book'; interface SearchOptionsProps { searchConfig: BookSearchConfig; onSearchConfigChanged: (searchConfig: BookSearchConfig) => void; setIsDropdownOpen?: (isOpen: boolean) => void; } const SearchOptions: React.FC = ({ searchConfig, onSearchConfigChanged, setIsDropdownOpen, }) => { const handleSetScope = () => { onSearchConfigChanged({ ...searchConfig, scope: searchConfig.scope === 'book' ? 'section' : 'book', }); setIsDropdownOpen?.(false); }; const handleSetMatchCase = () => { onSearchConfigChanged({ ...searchConfig, matchCase: !searchConfig.matchCase }); setIsDropdownOpen?.(false); }; const handleSetMatchWholeWords = () => { onSearchConfigChanged({ ...searchConfig, matchWholeWords: !searchConfig.matchWholeWords }); setIsDropdownOpen?.(false); }; const handleSetMatchDiacritics = () => { onSearchConfigChanged({ ...searchConfig, matchDiacritics: !searchConfig.matchDiacritics }); setIsDropdownOpen?.(false); }; return (

); }; export default SearchOptions;