Files
nobat724_front/app/doctors/page.js
T
2025-06-08 10:13:06 +03:30

33 lines
787 B
JavaScript

import DoctorsPage from "@/components/doctors";
import Layout from "@/components/layout/StLayout";
import { getStateInfo } from "@/lib/getStateInfo";
import axios from "axios";
async function Doctors({ searchParams }) {
const { matchedCity, matchedState } = getStateInfo();
let doctors = null;
try {
const response = await axios.get(
"https://back-dev.clinic-pro.ir/api/v1/doctors"
);
doctors = response.data.$data;
} catch (error) {
// console.error("problem with req:", error.message);
// return redirect("/unauthorized");
}
return (
<Layout>
<DoctorsPage
list={doctors}
params={searchParams}
matchedCity={matchedCity}
matchedState={matchedState}
/>
</Layout>
);
}
export default Doctors;