update field doctors, cities, states and specialties

This commit is contained in:
ehsan
2025-09-25 17:06:57 +03:30
parent 74c6cf7b6b
commit 0db121150d
15 changed files with 336 additions and 200 deletions
+7
View File
@@ -9,6 +9,7 @@ import { addLabelToList } from "@/helper";
import statesData from "@/data/state.json";
import citiesData from "@/data/city.json";
import Content from "./Content";
import { useRouter } from "next/navigation";
function ModalSearchCity({
open,
@@ -20,6 +21,7 @@ function ModalSearchCity({
setSelected,
}) {
const provinceSelected = selected.province;
const router = useRouter();
const states = addLabelToList(statesData);
const cities = addLabelToList(citiesData);
@@ -45,11 +47,16 @@ function ModalSearchCity({
}, [provinceSelected]);
const updateData = (event, name) => {
const searchParams = new URLSearchParams(window.location.search);
if (name === "province") {
setSelected({ ...selected, province: event, city: "" });
searchParams.set("state", event);
} else {
setSelected({ ...selected, [name]: event });
searchParams.set("city", event);
}
router.push(`?${searchParams.toString()}`);
};
return (