From e8a7bdf2fc9a77df068ba630861678a084350f89 Mon Sep 17 00:00:00 2001 From: hamed <15238-genius.ha@users.noreply.drupalcode.org> Date: Sun, 19 Jul 2026 16:17:24 +0330 Subject: [PATCH] feat: enhance doctor and clinic components with doctorTitle helper and improve rendering logic --- .../clinic/components/about/images/Images.js | 4 +++ .../clinic/components/contact/Detail.js | 30 +++++++++++++++---- components/clinic/components/contact/index.js | 24 +++++++++------ components/doctor/detailDoctor/List.js | 4 ++- components/doctor/detailDoctor/Title.js | 3 +- components/doctor/index.js | 3 +- components/doctor/poster/PosterLight.js | 3 +- components/doctor/poster/index.js | 3 +- 8 files changed, 54 insertions(+), 20 deletions(-) diff --git a/components/clinic/components/about/images/Images.js b/components/clinic/components/about/images/Images.js index 137143c..d84b07e 100644 --- a/components/clinic/components/about/images/Images.js +++ b/components/clinic/components/about/images/Images.js @@ -7,6 +7,10 @@ import { imageUrl } from "@/helper"; function Images({ data }) { const images_clinic = data?.images_clinic || []; + // کلینیک بدون عکس، بلوک تصویر ندارد — تصویر پیشفرض بهجای «عکسی ثبت نشده» + // خوانده میشود و کاربر آن را عکس واقعی کلینیک فرض میکند. + if (images_clinic.length === 0) return null; + return (
{doctor?.name}
+{doctorTitle(doctor?.name)}