add: isr for aboutus page

This commit is contained in:
Mahyar Khanbolooki
2025-07-16 00:06:47 +03:30
parent daa1b1660d
commit 16f1173f80
5 changed files with 366 additions and 168 deletions
+62
View File
@@ -0,0 +1,62 @@
// const baseURL = process.env.NEXT_PUBLIC_API_URL || 'https://api.example.com'
// const headers = { 'Content-Type': 'application/json' }
export type AboutDataModel = {
name: string,
title_fa: string,
description: string,
foundationDate: string,
offering: string,
address: string,
metadata: {
title: string,
description: string,
},
contacts: {
instagram: string,
whatsapp: string,
telegram: string,
phone: string,
},
open: Array<{ day: string, open: string, close: string }>
}
export async function getAboutData(name: string) {
// const res = await fetch(`${baseURL}/info/${name}`, {
// next: { revalidate: 60 }, // or 'force-cache' for build-time caching
// headers
// });
// return res.json();
let title_fa = '';
if (name.toLocaleLowerCase() == 'zhivan') title_fa = 'کافه رستوران ژیوان'
if (name.toLocaleLowerCase() == 'boote') title_fa = 'کافه رستوران بوته'
return {
name,
title_fa,
description: 'لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد',
foundationDate: String(Math.round(Math.random() * 10000)),
offering: 'ایرانی، خارجی',
address: 'خیابان دانشگاه روبروی بیمارستان خوانساری ساختمان مهر',
metadata: {
title: 'درباره ما | ' + name,
description: 'همه چیز درباره مجموعه ' + name
},
contacts: {
instagram: 'instagram',
whatsapp: 'whatsapp',
telegram: 'telegram',
phone: 'phone',
},
open: [
{ day: 'شنبه', open: '00:00', close: '12:00' },
{ day: 'یک شنبه', open: '05:00', close: '12:00' },
{ day: 'دو شنبه', open: '10:00', close: '14:00' },
{ day: 'سه شنبه', open: '08:00', close: '10:00' },
{ day: 'چهار شنبه', open: '15:00', close: '18:00' },
{ day: 'پنج شنبه', open: '20:00', close: '24:00' },
{ day: 'جمعه', open: '07:00', close: '13:00' },
]
}
}