import { Button } from "@mui/material"; import SearchD from "@/components/icons/SearchD"; import { useState } from "react"; import { request } from "@/services/response"; function SendReq({ fields, setDoctors, matchedCity, matchedState }) { const [loading, setLoading] = useState(false); const filterData = () => { setLoading(true); const params = new URLSearchParams(window.location.search); const specialty = params.get("specialty"); const gender = params.get("gender"); const degree = params.get("degree"); const turn = params.get("turn"); const requestData = { specialty: specialty === "null" ? null : specialty, gender, degree, turn, city: matchedCity?.id || null, state: matchedState?.id || null, name: fields.search, }; request .getDoctors(requestData) .then((res) => { if (res && res.data) setDoctors(res.data); }) .catch(() => {}) .finally(() => { setLoading(false); }); }; return ( ); } export default SendReq;