import Layout from "@/components/layout/Layout";
import Link from "next/link";
import { teamMembers } from "@/utils/constant.utils";
const ProgressBar = ({ label, percent }) => (
{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 – Rapharehab Clinic",
description: "Team member not found at Rapharehab Clinic.",
};
}
return {
title: member.metaTitle || `${member.name} – Rapharehab Clinic`,
description: member.metaDis || `Learn more about ${member.name}, their experience, expertise, and services at Rapharehab 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}
Experience: {member.experience}
Email: {member.email}
Phone: {member.phone}
{member.socials.map((social, idx) => (
))}
Personal Experience
Expertise & Skills
Professional expertise and top-level skills demonstrated below: