29 lines
743 B
JavaScript

import Layout from "@/components/layout/Layout";
import { servicesList } from "@/utils/Services.utils";
import ServiceDetailClient from "./ServiceDetailClient";
export async function generateStaticParams() {
return servicesList.map((item) => ({
slug: item.slug,
}));
}
export default function ServiceDetailPage({ params }) {
const { slug } = params;
const service = servicesList.find((item) => item.slug === slug);
if (!service) {
return <div>Service not found</div>;
}
return (
<Layout headerStyle={2} footerStyle={1}
breadcrumbTitle={service.shortTitle}
bannerImage={service.bannerImage}>
<ServiceDetailClient slug={slug} service={service} servicesList={servicesList} />
</Layout>
);
}