import { Button, ButtonGroup, TextField } from "@mui/material"; import SearchD from "@/components/icons/SearchD"; import Link from "next/link"; import statesData from "@/data/state.json"; import citiesData from "@/data/city.json"; import Fields from "./Fields"; import { getStateInfo } from "@/lib/getStateInfo"; // const provinceIdMap = Object.fromEntries( // statesData.map((state) => [state.name, state.id]) // ); // const citiesByProvinceId = citiesData.reduce((acc, city) => { // if (!acc[city.province_id]) acc[city.province_id] = []; // acc[city.province_id].push(city); // return acc; // }, {}); function SearchBar() { const { matchedCity, matchedState } = getStateInfo() // const getDefaultCityForProvince = useCallback((provinceName) => { // if (!provinceName) return undefined; // const provinceId = provinceIdMap[provinceName]; // return citiesByProvinceId[provinceId]?.[0]?.name; // }, []); return ( ); } export default SearchBar;