import Layout from "@/components/layout/Layout"; import Link from "next/link"; import Blogs from "@/utils/constant.utils"; import { notFound } from "next/navigation"; import FAQAccordion from "@/components/elements/FAQAccordion"; export async function generateStaticParams() { return Blogs.map((item) => ({ slug: item.slug, })); } export async function generateMetadata({ params }) { const blog = Blogs.find((item) => item.slug === params.slug); if (!blog) { return { title: "Blog Not Found", description: "The blog you are looking for does not exist.", }; } return { title: blog.metatitle, description: blog.metadesc, }; } export default function BlogDetails({ params }) { const blog = Blogs.find((item) => item.slug === params.slug); if (!blog) return notFound(); return (
{/* Content Side */}
{blog.title}
{blog.faqs && blog.faqs.length > 0 && ( )}
); }