import { ButtonGroup } from "@mui/material"; import { useState } from "react"; import ButtonFilter from "@/app/component/modalSearchCity/ButtonFilter"; import ModalSearchCity from "@/components/home/search/modal"; import AutoSearch from "./AutoSearch"; import { useRouter } from "next/navigation"; import FilterButton from "./FilterButton"; function SearchBar({ state, selected, specialties, setSelected, setFilteredClinics, }) { const [open, setOpen] = useState(false); const router = useRouter(); const handleSearch = (e) => { const specialty = specialties.find((item) => item.name === e); const searchParams = new URLSearchParams(window.location.search); if (specialty) { searchParams.set("specialty", specialty.name); setSelected({ ...selected, specialty: specialty.name }); } else { e ? searchParams.set("specialty", e) : searchParams.delete("specialty"); setSelected({ ...selected, specialty: e }); } router.push(`?${searchParams.toString()}`); }; return ( ); } export default SearchBar;