ux: prefill saved filter from active search
This commit is contained in:
@@ -4,17 +4,19 @@ import { INSTITUTION_TYPES_LIST, CITIES_LIST } from '../data/constants';
|
||||
import { Bot, ArrowLeft, CheckCircle2, HelpCircle, Building2, MapPin, Tag } from 'lucide-react';
|
||||
|
||||
export const SmartFilterBuilder = () => {
|
||||
const { savedFilters, applySavedFilter, addSavedFilter, deleteSavedFilter, setActiveTab, sektorListesi, savingCount, saveError } = useApp();
|
||||
const { savedFilters, applySavedFilter, addSavedFilter, deleteSavedFilter, setActiveTab, sektorListesi, savingCount, saveError,
|
||||
searchQuery, detailedQueries, selectedCity: activeCity, selectedRegion: activeRegion, selectedAlimTuru: activeProcedure,
|
||||
selectedKurumTipi: activeInstitution, selectedSektorler: activeSectors } = useApp();
|
||||
|
||||
const [filterName, setFilterName] = useState('');
|
||||
const [keyword,setKeyword] = useState('');
|
||||
const [institutionName,setInstitutionName] = useState('');
|
||||
const [registration,setRegistration] = useState('');
|
||||
const [selectedKurumTip, setSelectedKurumTip] = useState('');
|
||||
const [selectedUsul, setSelectedUsul] = useState('');
|
||||
const [selectedCity, setSelectedCity] = useState('');
|
||||
const [selectedRegion, setSelectedRegion] = useState('');
|
||||
const [selectedSektor, setSelectedSektor] = useState('');
|
||||
const [keyword,setKeyword] = useState(searchQuery || '');
|
||||
const [institutionName,setInstitutionName] = useState(detailedQueries?.institution || '');
|
||||
const [registration,setRegistration] = useState(detailedQueries?.registration || '');
|
||||
const [selectedKurumTip, setSelectedKurumTip] = useState(activeInstitution || '');
|
||||
const [selectedUsul, setSelectedUsul] = useState(activeProcedure || '');
|
||||
const [selectedCity, setSelectedCity] = useState(activeCity || '');
|
||||
const [selectedRegion, setSelectedRegion] = useState(activeRegion || '');
|
||||
const [selectedSektor, setSelectedSektor] = useState(activeSectors?.[0] || '');
|
||||
const [successMessage, setSuccessMessage] = useState('');
|
||||
|
||||
const regions = [
|
||||
|
||||
Reference in New Issue
Block a user