Files
nobat724_front/app/doctor/[slug]/page.js
T

31 lines
753 B
JavaScript

import DoctorPage from "@/components/doctor";
import Layout from "@/components/layout/StLayout";
import axios from "axios";
async function Doctor({ params: { slug } }) {
let doctors = null;
let doctor = null;
try {
const resDoctors = await axios.get(
"https://back-dev.clinic-pro.ir/api/v1/doctors?active=1"
);
const resDoctor = await axios.get(
`https://back-dev.clinic-pro.ir/api/v1/doctor/${slug}`
);
doctor = resDoctor.data;
doctors = resDoctors.data.data;
} catch (error) {
// console.error("problem with req:", error.message);
// return redirect("/unauthorized");
}
return (
<Layout>
<DoctorPage doctor={doctor} doctors={doctors} />
</Layout>
);
}
export default Doctor;