import AutoCompleteSelect from "@/app/component/element/AutoCompleteSelect"; import RadioContent from "./RadioContent"; import { FormControlLabel, Switch } from "@mui/material"; import { useRouter } from "next/navigation"; import { filterList } from "@/helper"; const gender = ["زن", "مرد", "هر دو"]; const degree = ["پزشک عمومی", "پزشک متخصص", "پزشک فوق تخصص", "همه موارد"]; function Content({ data, setData }) { const router = useRouter(); const { parentList, childrenList } = filterList(data); console.log('parentList', parentList); const changeUrl = (value) => { const current = new URLSearchParams(window.location.search); current.set("specialties", value.id || value); const queryString = current.toString(); router.push(`/doctors?${queryString}`); }; const changeData = (value, name, removeSpecialties) => { changeUrl(value); const newData = data; newData[name] = value; if (removeSpecialties) { newData.specialties = ""; } setData(newData); }; return (
changeData(value, "category", true)} sendAll={true} value={data.category?.name} label="دسته بندی" /> {!!childrenList.length && (
changeData(value, "specialties")} sendAll={true} value={data.specialties?.name} label="تخصص" />
)}
{ changeData(event.target.checked ? 1 : 0, "turn"); }} /> } sx={{ ".MuiFormControlLabel-label": { color: "#3B3B3B", fontSize: "16px", fontWeight: 500, }, marginLeft: "0 !important", }} label="فقط پزشکان دارای نوبت" labelPlacement="start" />
); } export default Content;