import React, { useState } from 'react'; import { useApp } from '../context/AppContext'; import { CITIES_LIST, INSTITUTION_TYPES_LIST } from '../data/constants'; import { SlidersHorizontal, Search, RotateCcw, X } from 'lucide-react'; export const DetailedSearchModal = () => { const { isDetailedSearchOpen, setIsDetailedSearchOpen, searchQuery, setSearchQuery, selectedCity, setSelectedCity, selectedAlimTuru, setSelectedAlimTuru, selectedSektorler, setSelectedSektorler, toggleSektor, sektorListesi, selectedKurumTipi, setSelectedKurumTipi, onlyValidOnly, setOnlyValidOnly, setActiveTab } = useApp(); const [iknQuery, setIknQuery] = useState(''); const [kurumQuery, setKurumQuery] = useState(''); if (!isDetailedSearchOpen) return null; const handleApplySearch = (e) => { e.preventDefault(); if (kurumQuery) setSearchQuery(kurumQuery); else if (iknQuery) setSearchQuery(iknQuery); setActiveTab('list'); setIsDetailedSearchOpen(false); }; const handleReset = () => { setSearchQuery(''); setSelectedCity(''); setSelectedAlimTuru(''); setSelectedSektorler([]); setSelectedKurumTipi(''); setIknQuery(''); setKurumQuery(''); }; return (