import Layout from "@/components/layout/Layout";
import Link from "next/link";
import { teamMembers } from "@/utils/constant.utils";
const ProgressBar = ({ label, percent }) => (
);
export async function generateStaticParams() {
return teamMembers.map((member) => ({
slug: member.slug,
}));
}
export async function generateMetadata({ params }) {
const member = teamMembers.find((item) => item.slug === params.slug);
if (!member) {
return {
title: "Team Member Not Found – Rapha Rehab Clinic",
description: "Team member not found at Rapha Rehab Clinic.",
};
}
return {
title: member.metaTitle || `${member.name} – Rapha Rehab Clinic`,
description: member.metaDis || `Learn more about ${member.name}, their experience, expertise, and services at Rapha Rehab Clinic in Etobicoke and Scarborough.`,
};
}
export default function TeamDetails({ params }) {
const member = teamMembers.find((item) => item.slug === params.slug);
if (!member) {
return (
Team member not found!
Go Back
);
}
return (
{member.name}
{member.designation}
{member.description}
- Experience: {member.experience}
- Email: {member.email}
- Phone: {member.phone}
{member.socials.map((social, idx) => (
-
))}
Personal Experience
{member.about1}
{member.about2}
Expertise & Skills
Professional expertise and top-level skills demonstrated below:
{member.skills.map((skill, index) => (
))}
);
}