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; let reqData = filter; const specialtyItem = 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; } reqData = newFilter; reqData.name = ""; } else { reqData = newFilter; } setFilter(newFilter); setDataInURL(newFilter); return reqData; }; const filterData = () => { setLoading(true); const reqData = checkName(); sendReq(reqData).finally(() => { setLoading(false); }); }; return ( ); } export default SendReq;