feat(blog): enhance metadata generation and blog fetching by city context
This commit is contained in:
+6
-2
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user