import { notFound } from "next/navigation"; import { Footer } from "@/components/Footer"; import { Header } from "@/components/Header"; import { PageHero } from "@/components/PageShared"; import { ArticleDetailView } from "@/components/ArticleDetail"; import { articlesFallback } from "@/data/articles"; import { getBlog } from "@/lib/meshkee"; type PageProps = { params: Promise<{ slug: string }>; }; export async function generateStaticParams() { return articlesFallback.map((item) => ({ slug: item.slug })); } export async function generateMetadata({ params }: PageProps) { const { slug } = await params; const { item } = await getBlog(slug); if (!item) { return { title: "مقاله | رسام تجارت هواران" }; } return { title: `${item.title} | رسام تجارت هواران`, description: item.excerpt || item.title, }; } export default async function ArticleDetailPage({ params }: PageProps) { const { slug } = await params; const { item } = await getBlog(slug); if (!item) notFound(); return ( <>