handle pagination in clinics page & change design login & fix bug filter state & change list most searched in home page & handle error page doctor item & change key url doctors and home page and get data from url & send data with url search to doctors page & show pagination only when list is long

This commit is contained in:
Ehsan
2025-05-18 01:07:22 +03:30
parent 80c7329916
commit 4a57468e26
15 changed files with 55 additions and 59 deletions
+8 -6
View File
@@ -11,7 +11,7 @@ import SearchD from "@/components/icons/SearchD";
function Fields({ city, state }) {
const [open, setOpen] = useState(false);
const [selected, setSelected] = useState({
const [data, setData] = useState({
province: state?.name || '',
city: city?.name || '',
});
@@ -21,15 +21,16 @@ function Fields({ city, state }) {
<ModalSearchCity
open={open}
state={state}
selected={data}
setOpen={setOpen}
selected={selected}
setSelected={setSelected}
setSelected={setData}
>
<ButtonFilter setOpen={setOpen} selected={selected} />
<ButtonFilter setOpen={setOpen} selected={data} />
</ModalSearchCity>
<span className="black w-px bg-[#EFEFEF]"></span>
<TextField
variant="standard"
onChange={e => setData({ ...data, search: e.target.value })}
InputProps={{
disableUnderline: true,
}}
@@ -62,8 +63,9 @@ function Fields({ city, state }) {
href={{
pathname: "/doctors",
query: {
province: selected.province,
city: selected.city,
province: data.province,
city: data.city,
search: data.search
},
}}
>