import BlogsPage from "@/components/blogs";
import Layout from "@/components/layout/StLayout";
import { getStateInfo } from "@/lib/getStateInfo";

export async function generateMetadata() {
  const { matchedCity } = await getStateInfo();
  const siteName = matchedCity?.site_name || "نوبت 724";
  const title = `مقالات و اخبار پزشکی | ${siteName}`;
  const description = `جدیدترین مقالات، اخبار و راهنماهای پزشکی. اطلاعات تخصصی در حوزه سلامت و پزشکی از متخصصان ${siteName}.`;
  const image = "/assets/images/og-image.png";
  return {
    title,
    description,
    // مقالات روی همه‌ی دامنه‌ها یکسان‌اند — تجمیع روی دامنه‌ی اصلی
    alternates: { canonical: "https://nobat724.com/blogs" },
    openGraph: { title, description, images: [image] },
    twitter: { card: "summary_large_image", title, description, images: [image] },
  };
}

export default function Blogs() {
  return (
    <Layout name="/blogs">
      <BlogsPage />
    </Layout>
  );
}
