From f7105a62cc18e587eee8d3cb2d15a037ac3ecfad Mon Sep 17 00:00:00 2001 From: MMD Date: Sat, 26 Sep 2026 23:09:13 +0330 Subject: [PATCH] =?UTF-8?q?=D8=A8=D8=A7=D8=B2=DA=AF=D8=B1=D8=AF=D8=A7?= =?UTF-8?q?=D9=86=D8=AF=D9=86=20=D8=A8=D8=AE=D8=B4=20=D8=AF=D9=81=D8=A7?= =?UTF-8?q?=D8=AA=D8=B1=20=D8=AF=D8=B1=20=D8=B5=D9=81=D8=AD=D9=87=20=D8=AA?= =?UTF-8?q?=D9=85=D8=A7=D8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit شاخه UI این بخش را به یک section خالی تبدیل کرده بود (کار ناتمام)؛ ادغام خودکار آن را بی‌صدا حذف می‌کرد. محتوای دفاتر (شهر/نشانی/ساعات) با همان چیدمان و ویرایش‌پذیری مدیریتی برگردانده شد. --- frontend/src/pages/ContactPage.tsx | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/ContactPage.tsx b/frontend/src/pages/ContactPage.tsx index e1debea..4463819 100644 --- a/frontend/src/pages/ContactPage.tsx +++ b/frontend/src/pages/ContactPage.tsx @@ -9,13 +9,30 @@ import { AddItemButton, EditableItem } from '../admin/Editable' export function ContactPage() { const { offices } = useSite() const { t } = useLang() - + return ( <> -
- +
+
+ {offices.map((office, i) => ( + + +
+

{office.city}

+

{office.address}

+
+

+ {office.hours} +

+
+
+
+
+ ))} + +