Files
hwilliams-dev/app/project/[slug]/layout.tsx
2026-06-08 22:25:39 -04:00

19 lines
481 B
TypeScript

import { ProjectProvider } from "../../context/ProjectContext";
import { getProjectDetails } from "@/data/content";
export default async function SlugLayout({children, params}: {
children: React.ReactNode;
params: Promise<{ slug: string }>;
}) {
const {slug} = await params;
const projectData = await getProjectDetails(slug)
return (
<ProjectProvider value={projectData}>
<main>
{children}
</main>
</ProjectProvider>
);
}