import { Button } from "@mui/material"; import SearchD from "@/components/icons/SearchD"; import { useState } from "react"; import specialties from "@/data/specialties.json"; function SendReq({ filter, setFilter, setDataInURL, sendReq }) { const [loading, setLoading] = useState(false); const checkName = () => { let newFilter = filter; const specialtyItem = filter.name && specialties.find((item) => item.name.includes(filter.name)); if (specialtyItem) { if (specialtyItem.parent) { newFilter.specialty = specialtyItem; newFilter.category = specialties.find( (item) => item.id === specialtyItem.parent ); } else { newFilter.specialty = specialtyItem; } } return newFilter; }; const filterData = () => { setLoading(true); const newFilter = checkName(); setFilter(newFilter); setDataInURL(newFilter); sendReq(newFilter).finally(() => { setLoading(false); }); }; return ( ); } export default SendReq;