// app/news-details/[slug]/page.jsx
import BlogDetails from "@/components/blogs/BlogDetails";
import Footer1 from "@/components/footers/Footer1";
import Header1 from "@/components/headers/Header1";
import { allBlogs } from "@/utlis/constant.utils";
import Image from "next/image";
import Link from "next/link";
import { notFound } from "next/navigation";
export const metadata = {
title: "Blog Details || Xbuild - Construction Next.js Template",
description: "Xbuild - Construction Next.js Template",
};
export async function generateStaticParams() {
return allBlogs.map((item) => ({ slug: item.slug }));
}
export default function Page({ params }) {
const newsItem = allBlogs.find((elm) => elm.slug === params.slug);
if (!newsItem) {
notFound(); // Show 404 if not found
}
return (
<>