feat(blog): enhance metadata generation and blog fetching by city context

This commit is contained in:
hamed
2026-07-19 09:02:14 +03:30
parent 88782e70c2
commit 4d7b87ee1a
5 changed files with 46 additions and 12 deletions
+6 -2
View File
@@ -18,10 +18,14 @@ export async function generateMetadata() {
};
}
export default function Blogs() {
export default async function Blogs() {
const { matchedCity, isRoot } = await getStateInfo();
// روی دامنهٔ شهری: پست‌های همان شهر + سراسری. روی دامنهٔ ریشه: همهٔ پست‌ها.
// تشخیص شهر سمت سرور انجام می‌شود (همان الگوی app/specialties/page.js).
return (
<Layout name="/blogs">
<BlogsPage />
<BlogsPage cityId={isRoot ? null : (matchedCity?.id ?? null)} />
</Layout>
);
}