diff --git a/public/packages/Picture15.jpg b/public/packages/Picture15.jpg index c61ff37..07a5504 100644 Binary files a/public/packages/Picture15.jpg and b/public/packages/Picture15.jpg differ diff --git a/src/app/[lang]/contact-us/page.tsx b/src/app/[lang]/contact-us/page.tsx index ce3bb3b..f93ef61 100644 --- a/src/app/[lang]/contact-us/page.tsx +++ b/src/app/[lang]/contact-us/page.tsx @@ -5,10 +5,10 @@ import Image from "next/image"; import React from "react"; import {getDictionary} from "../dictionaries"; import PatientAcceptForm from "@/ui/forms/PatientAcceptForm"; -import { default_info, pages_titles } from "@/constants"; -import { Metadata } from "next"; +import {default_info, pages_titles, PHONE_NUMBERS} from "@/constants"; +import {Metadata} from "next"; export const metadata: Metadata = { - title: pages_titles.contact_us['fa'] + ' | ' +'بیمارستان شمال', + title: pages_titles.contact_us["fa"] + " | " + "بیمارستان شمال", description: "Shomal Hospital IPD contact us page", }; export default async function ContactUs({ @@ -32,7 +32,12 @@ export default async function ContactUs({
- doctor + doctor
@@ -56,7 +61,12 @@ export default async function ContactUs({ - {footer?.contact_us?.ipd_technician_number} + + {PHONE_NUMBERS.ipd_technician.href} +
@@ -75,7 +85,11 @@ export default async function ContactUs({ - {default_info.email} + + {default_info.email} +
@@ -143,10 +157,23 @@ export default async function ContactUs({ - - {footer?.contact_us?.ipd_technician_number} |{" "} - {footer?.contact_us?.hospital_number} - +
+ + {PHONE_NUMBERS.ipd_technician.href} + + | + + {PHONE_NUMBERS.hospital.label} + +
diff --git a/src/app/[lang]/dictionaries/ar.json b/src/app/[lang]/dictionaries/ar.json index cef6d9b..7dc81df 100644 --- a/src/app/[lang]/dictionaries/ar.json +++ b/src/app/[lang]/dictionaries/ar.json @@ -2,7 +2,7 @@ "products": { "cart": "أضف إلى السلة" }, - "select_expertise":"اختر التخصص", + "select_expertise": "اختر التخصص", "about_page": { "page_title": "من نحن", "introduction": "مقدمة عن قسم المرضى الدوليين", @@ -213,6 +213,8 @@ "grand_mosque": "الجامع الكبير في آمل", "fire_temple": "معبد النار في آمل" }, + "jobs_title": "مهام هذا الفريق", + "jobs": "", "services": "

تكلفة الخدمات الأساسية: تشمل النقل، المرشد، إقامة في غرفة مزدوجة، التأشيرة – 1500 دولار

الجولات الاختيارية: في حال تسمح حالة المريض – ينابيع لاريجان المعدنية مع إقامة كاملة

" }, @@ -311,22 +313,7 @@ }, "doctor_identify_number": 153927 }, - { - "id": 7, - "fullname": "د. إبراهيم قاسمي", - "image": "#", - "specialties": [ - { - "id": 1, - "name": "أخصائي عظام" - } - ], - "category": { - "id": 1, - "name": "جراحة العظام" - }, - "doctor_identify_number": 39212 - }, + { "id": 8, "fullname": "د. حمزة إبراهيمي باكزاد", @@ -534,7 +521,7 @@ "specialties": [ { "id": 1, - "name": "أخصائي النساء والتوليد" + "name": "طبيب أمراض النساء والتوليد" }, { "id": 2, @@ -570,7 +557,7 @@ "specialties": [ { "id": 1, - "name": "أخصائي النساء والتوليد" + "name": "طبيب أمراض النساء والتوليد" } ], "category": { @@ -602,7 +589,7 @@ "specialties": [ { "id": 1, - "name": "أخصائي النساء والتوليد" + "name": "طبيب أمراض النساء والتوليد" } ], "category": { @@ -1451,7 +1438,7 @@ "slug": "cardiac-angiography", "svg": "", "title": "تصوير الأوعية الدموية للقلب", - "thumbnail": "Picture5.webp", + "thumbnail": "Picture5.jpg", "description": "

تصوير الأوعية القلبية (قسطرة الشرايين التاجية) هو إجراء طبي تصويري يُستخدم لفحص الشرايين التاجية التي تغذي عضلة القلب. يتم استخدام الأشعة السينية لتصوير هذه الأوعية بهدف الكشف عن أي تضيق أو انسداد محتمل.

يُعد تصوير الأوعية جزءًا من عملية قسطرة القلب، حيث يتم إدخال أنبوب أو عدة أنابيب رفيعة ومرنة تسمى القسطرة عبر ثقب صغير في الرسغ أو منطقة الفخذ، ثم يتم توجيهها عبر الأوعية الدموية إلى الشرايين التاجية.

يستغرق تصوير الأوعية التشخيصي عادةً من 30 إلى 60 دقيقة، وغالبًا ما يُجرى دون حاجة إلى مبيت في المستشفى أو مع مبيت قصير (نصف يوم).

", "services": "", "price": "

سعر الباقة: 900 – 1,300 دولار أمريكي

", @@ -1494,7 +1481,7 @@ "slug": "implant-crt", "svg": "", "title": "تركيب أجهزة القلب (CRT)", - "thumbnail": "Picture8.jpg", + "thumbnail": "Picture8.png", "description": "

جهاز تنظيم ضربات القلب CRT هو أحد أكثر أنواع أجهزة القلب تقدماً، حيث يتحكم في شدة وعدد ضربات القلب عن طريق وضعه في حجرات مختلفة من القلب. فشل القلب الانقباضي (Systolic heart failure) هو مرض شائع على مستوى العالم وأحد الأنواع الرئيسية لفشل القلب.

باستخدام الأدوية المختلفة لأمراض القلب، تم تحسين متوسط العمر وجودة الحياة للمرضى؛ بالإضافة إلى ذلك، فإن أحد أهم الأدوات لعلاج هؤلاء المرضى هو جهاز CRT، الذي يمكن أن يحسن بشكل كبير ومباشر جودة حياتهم.

في المرضى الذين يعانون من فشل القلب الانقباضي (على سبيل المثال، بعد MI، ارتفاع ضغط الدم، إلخ)، لا ينقبض القلب بشكل متساوٍ، وتبدأ أجزاء من عضلة البطين بالانقباض بتأخير. تُعرف هذه الحالة بعدم التزامن (Dyssynchrony)، والتي تظهر على ECG كموجة QRS واسعة (QRS > 120 مللي ثانية تشير إلى عدم التزامن).

عندما لا تنقبض عضلة القلب بشكل متساوٍ، يقل وقت الملء. وبالتالي، يقل الدم المضخوخ إلى الأوعية الدموية، وكذلك النسبة المئوية للطرد (Ejection Fraction أو EF). يقوم جهاز CRT بتقليل هذا عدم التزامن، وزيادة إخراج الدم من البطين، ويمكنه إلى حد كبير إعادة وظيفة القلب إلى الوضع الطبيعي.

تعتمد مدة العملية والإقامة على نوع جهاز تنظيم ضربات القلب (أحادي، ثنائي أو ثلاثي الغرف) وحالة المريض.

فيما يلي نظرة عامة بناءً على الإجراءات القياسية:

  1. مدة الجراحة: عادةً ما يكون زرع جهاز تنظيم ضربات القلب إجراءً سريعاً نسبيًا، ويستغرق عادةً من 1 إلى 3 ساعات. تختلف المدة حسب صعوبة وضع الأقطاب (أسلاك جهاز تنظيم ضربات القلب) في حجرات القلب.
  2. الإقامة ومدة البقاء: عادةً ما تكون الإقامة لزرع جهاز تنظيم ضربات القلب أطول قليلاً من إجراء Ablation للقلب.
    • قسم التعافي/CCU: مباشرة بعد الإجراء، يتم مراقبة المريض بدقة لعدة ساعات للتحقق من النزيف في موقع الشق الصغير (عادة تحت الترقوة أو أعلى الصدر) وللتأكد من عمل الجهاز بشكل صحيح.
    • قسم القلب: بعد الاستقرار، يتم نقل المريض إلى قسم القلب العام.
    • عدد الليالي: عادةً ما يُبقى المرضى 1–2 ليلة في المستشفى بعد زرع الجهاز.
    • ليلة واحدة: في الحالات البسيطة وبدون مضاعفات، يمكن إخراج المريض في اليوم التالي.
    • ليلتان: تمنح هذه المدة الإضافية الطبيب التأكد من أن الجهاز يعمل بشكل جيد لفترة أطول وأن تغييرات ECG تظل مستقرة بعد عدة ساعات من الراحة.
  3. زيارات الأطباء: يتم إجراء زيارات يومية. يقوم طبيب القلب (أخصائي كهرباء القلب أو طبيب القلب) بفحص موقع الجرح ووظيفة الجهاز مرة واحدة على الأقل يوميًا.
", "services": "", "price": "

سعر الباقة: 9,000 – 12,000 دولار أمريكي

", diff --git a/src/app/[lang]/dictionaries/en.json b/src/app/[lang]/dictionaries/en.json index 8879747..be3c2ad 100644 --- a/src/app/[lang]/dictionaries/en.json +++ b/src/app/[lang]/dictionaries/en.json @@ -214,6 +214,8 @@ "grand_mosque": "Amol Grand Mosque", "fire_temple": "Amol Fire Temple" }, + "jobs_title": "Duties of this team", + "jobs": "", "services": "

Basic Service Fee: Includes transfer, guide, shared double room accommodation, visa issuance – 1500 USD

Optional Tours: If patient is in good condition – Larijan hot springs full-board stay

" }, @@ -312,22 +314,7 @@ }, "doctor_identify_number": 153927 }, - { - "id": 7, - "fullname": "Dr. Ebrahim Ghasemi", - "image": "#", - "specialties": [ - { - "id": 1, - "name": "Orthopedic Specialist" - } - ], - "category": { - "id": 1, - "name": "Orthopedics" - }, - "doctor_identify_number": 39212 - }, + { "id": 8, "fullname": "Dr. Hamzeh Ebrahimi Pakzad", @@ -535,7 +522,7 @@ "specialties": [ { "id": 1, - "name": "Gynecologist" + "name": "Obstetrician and Gynecologist" }, { "id": 2, @@ -571,7 +558,7 @@ "specialties": [ { "id": 1, - "name": "Gynecologist" + "name": "Obstetrician and Gynecologist" } ], "category": { @@ -603,7 +590,7 @@ "specialties": [ { "id": 1, - "name": "Gynecologist" + "name": "Obstetrician and Gynecologist" } ], "category": { @@ -1443,7 +1430,7 @@ "slug": "cardiac-angiography", "svg": "", "title": "Cardiac Angiography", - "thumbnail": "Picture5.webp", + "thumbnail": "Picture5.jpg", "description": "

Coronary angiography is a medical imaging procedure used to examine the coronary arteries that supply blood to the heart muscle. Using X-ray imaging, this procedure helps detect any narrowing or blockage within these vital vessels.

Cardiac angiography is part of a broader procedure called cardiac catheterization, in which one or more thin, flexible tubes called catheters are inserted through a small puncture in the wrist or groin and guided through the blood vessels to reach the coronary arteries.

A diagnostic angiography typically takes about 30–60 minutes and is usually performed as an outpatient procedure or with short-term hospitalization (half-day).

", "services": "", @@ -1495,7 +1482,7 @@ "svg": "", "title": "Implantation of Cardiac Devices (CRT)", - "thumbnail": "Picture8.jpg", + "thumbnail": "Picture8.png", "description": "

The CRT pacemaker is one of the most advanced types of heart devices, controlling the intensity and number of heartbeats by being placed in different chambers of the heart. Systolic heart failure is a common disease worldwide and a major type of heart failure.

With the use of various cardiac medications, patients’ life expectancy and quality of life have improved; additionally, one of the most important tools in treating these patients is the CRT pacemaker, which can significantly and directly improve their quality of life.

In patients with systolic heart failure (e.g., after MI, high blood pressure, etc.), the heart does not contract uniformly, and parts of the ventricular myocardium start contracting with a delay. This condition is called Dyssynchrony, which appears as a wide QRS complex on ECG (QRS > 120 ms indicates dyssynchrony).

When the myocardium does not contract uniformly, the filling time decreases. Consequently, the blood ejected to the vascular bed and the ejection fraction (EF) also decrease. The CRT pacemaker, through its electrical activity, reduces this dyssynchrony, increases ventricular blood ejection, and can largely restore the heart's function to normal.

The procedure duration and hospitalization for pacemaker implantation depend on the type of pacemaker (single, dual, or triple chamber) and the patient’s condition.

Here is an overview based on standard procedures:

  1. Surgery Duration: Pacemaker implantation is usually a relatively quick procedure, typically lasting 1–3 hours. The duration varies depending on the difficulty of placing electrodes (pacemaker leads) in the heart chambers.
  2. Hospitalization and Stay Duration: Hospitalization for pacemaker implantation is usually slightly longer than for cardiac ablation.
    • Recovery/CCU: Immediately after the procedure, the patient is monitored closely for several hours to check for bleeding at the small incision site (usually under the clavicle or upper chest) and to ensure the device functions properly.
    • Cardiac Ward: After stabilization, the patient is transferred to a general cardiac ward.
    • Number of nights: Patients are usually hospitalized 1–2 nights after pacemaker implantation.
    • One night: For simple cases without complications, the patient may be discharged the next day.
    • Two nights: This additional time ensures the device works well for a longer period and that ECG changes remain stable after several hours of rest.
  3. Doctor Visits: Daily visits are provided. The cardiologist (electrophysiologist or heart specialist) checks the wound site and pacemaker function at least once per day.
", "services": "", diff --git a/src/app/[lang]/dictionaries/fa.json b/src/app/[lang]/dictionaries/fa.json index e51feaf..286194c 100644 --- a/src/app/[lang]/dictionaries/fa.json +++ b/src/app/[lang]/dictionaries/fa.json @@ -320,22 +320,6 @@ }, "doctor_identify_number": 153927 }, - { - "id": 7, - "fullname": "دکتر ابراهیم قاسمی", - "image": "#", - "specialties": [ - { - "id": 1, - "name": "متخصص ارتوپدی" - } - ], - "category": { - "id": 1, - "name": "ارتوپدی" - }, - "doctor_identify_number": 39212 - }, { "id": 8, "fullname": "دکتر حمزه ابراهیمی پاکزاد", @@ -543,7 +527,7 @@ "specialties": [ { "id": 1, - "name": "متخصص زنان و زایمان" + "name": "متخصص و جراح زنان و زایمان" }, { "id": 2, @@ -579,7 +563,7 @@ "specialties": [ { "id": 1, - "name": "متخصص زنان و زایمان" + "name": "متخصص و جراح زنان و زایمان" } ], "category": { @@ -611,7 +595,7 @@ "specialties": [ { "id": 1, - "name": "متخصص زنان و زایمان" + "name": "متخصص و جراح زنان و زایمان" } ], "category": { @@ -1451,11 +1435,7 @@ "svg": "CardiacSvg", "is_parent": true, - "title": { - "fa": "پکیج قلب", - "en": "Cardiac Health Package", - "ar": "باقة القلب" - }, + "title": "پکیج قلب", "content": {}, "sub_packages": [ { @@ -1463,7 +1443,7 @@ "slug": "cardiac-angiography", "svg": "", "title": "آنژیوگرافی قلب", - "thumbnail": "Picture5.webp", + "thumbnail": "Picture5.jpg", "description": "

عمل آنژیو قلب، یک روش تصویربرداری پزشکی است که برای بررسی عروق خونی تغذیه‌کننده ماهیچه قلب، موسوم به عروق کرونری به کار می‌رود. در این روش با استفاده از اشعه ایکس، از این رگ‌های قلبی تصویربرداری انجام می‌شود تا میزان تنگی یا انسداد احتمالی در این عروق حیاتی مشخص گردد.

عمل آنژیوی قلب جزئی از فرایند کاتتریزاسیون قلبی محسوب می‌شود که در آن از یک یا چند لوله باریک و انعطاف‌پذیر به نام کاتتر استفاده می‌شود. این کاتترها از طریق یک سوراخ کوچک در دست یا ناحیه رانی به داخل عروق خونی اصلی بدن هدایت شده و تا محل عروق کرونری قلب پیش می‌روند.

آنژیوگرافی صرفاً تشخیصی معمولاً بین ۳۰ تا ۶۰ دقیقه زمان می‌برد و اغلب بدون بستری یا با بستری کوتاه‌مدت (نصف روز) انجام می‌شود.

", "services": "", @@ -1512,7 +1492,7 @@ "slug": "implant-crt", "svg": "", "title": "نصب دستگاه‌های قلبی (CRT)", - "thumbnail": "Picture8.jpg", + "thumbnail": "Picture8.png", "description": "

پیس میکر CRT، یکی از بهترین انواع باطری های قلب بوده که با قرار گرفتن در حفره های مختلف قلب، شدت و تعداد ضربان های قلبی را کنترل می کند. نارسایی قلبی سیستولیک (Systolic heart failure)، یکی از بیماری‌های شایع در سراسر جهان است و همچنین، یکی از انواع مهم و شایع نارسایی قلبی محسوب می‌شود.

به وسیله داروهای مختلفی که در زمینه‌ی بیماری‌های قلبی استفاده می‌شود، میزان امید به زندگی و کیفیت زندگی این بیماران افزایش پیدا کرده است؛ همچنین یکی از وسایل بسیار مهم در درمان این بیماران، استفاده از پیس میکر CRT به عنوان باطری قلب است که تا حد بسیار زیادی می‌تواند بر کیفیت زندگی این بیماران تاثیر مهم، مفید و مستقیمی بگذارد.

در بیمارانی که دچار نارسایی قلبی سیستولی شده اند (مثلا در زمینه MI، فشار خون بالا و ... ) قلب به صورت یکپارچه منقبض نمی‌گردد و قسمت‌هایی از میوکارد بطنی با تاخیر شروع به انقباض می‌کند. به این حالت، عدم همزمانی یا Dyssynchrony گفته می‌شود که در نوار قلب، خود را به صورت یک موج QRS پهن نشان می‌دهد (QRS بیش از 120 ms نشان دهنده dyssynchrony است).

زمانی که میوکارد به صورت یکپارچه منقبض نشود، زمان پر شدن (filling) آن کاهش می‌یابد. همچنین میزان خونی که به بستر عروقی پمپاژ می‌شود و در نتیجه، میزان کسر تخلیه (Ejection Fraction or EF) نیز کاهش می‌یابد. پیس میکر CRT با کمک فعالیت الکتریکی خود، این عدم همزمانی را کاهش می‌دهد و منجر به افزایش تخلیه خون از بطن قلب می‌شود و می‌تواند تا حد زیادی، عملکرد قلب را به حالت طبیعی خود باز گرداند.

در مورد کارگذاری پیس‌میکر، روند زمانی و بستری مانند هر پروسیجر دیگری بستگی به نوع پیس‌میکر (تک‌حفره‌ای، دو‌حفره‌ای یا سه حفره‌ای) و شرایط بیمار دارد.

در اینجا یک مرور کلی بر اساس رویه‌های استاندارد ارائه می‌شود:

  1. مدت زمان عمل جراحی: عمل کارگذاری پیس‌میکر معمولاً یک پروسیجر نسبتاً سریع است. خود پروسیجر معمولاً بین ۱ تا ۳ ساعت طول می‌کشد. این زمان بسته به دشواری یافتن و قرار دادن الکترودها (سیم‌های پیس‌میکر) در حفره‌های قلب متغیر است.
  2. بخش‌های بستری و مدت زمان اقامت: بستری برای کارگذاری پیس‌میکر معمولاً کمی طولانی‌تر از ابلیشن قلبی است.
    • بخش ریکاوری/CCU: بلافاصله پس از عمل، بیمار برای چند ساعت تحت نظارت دقیق در این بخش قرار می‌گیرد تا خونریزی در محل برش کوچک (معمولاً زیر ترقوه یا بالای قفسه سینه) بررسی شود و عملکرد صحیح دستگاه جدید تأیید گردد.
    • بخش بستری قلب: پس از تثبیت وضعیت، بیمار به بخش عمومی‌تر قلب منتقل می‌شود.
    • تعداد شب‌های بستری: معمولاً بیماران پس از کارگذاری پیس‌میکر بین ۱ تا ۲ شب در بیمارستان بستری می‌مانند.
    • یک شب: در موارد ساده و بدون عارضه، بیمار ممکن است روز بعد ترخیص شود.
    • دو شب: این زمان اضافی اجازه می‌دهد تا پزشک مطمئن شود که دستگاه برای مدت طولانی‌تری به خوبی کار می‌کند و تغییرات نوار قلب بیمار پس از چند ساعت استراحت، پایدار است.
  3. ویزیت‌های پزشکان: ویزیت‌های پزشكان به صورت روزانه می‌باشد. پزشک متخصص قلب (الکتروفیزیولوژیست یا متخصص قلب) حداقل روزانه یک بار برای بررسی محل زخم و عملکرد پیس‌میکر شما را ویزیت خواهد کرد.
", "services": "", diff --git a/src/app/[lang]/layout.tsx b/src/app/[lang]/layout.tsx index 0698a80..9d2dd98 100644 --- a/src/app/[lang]/layout.tsx +++ b/src/app/[lang]/layout.tsx @@ -9,6 +9,7 @@ import CustomLink from "@/ui/components/global/CustomLink"; import {getHref} from "@/utils/functions"; import {languages_types} from "@/types"; import {getDictionary} from "./dictionaries"; +import { PHONE_NUMBERS } from "@/constants"; export const metadata: Metadata = { title: "بیماران بین الملل | بیمارستان شمال آمل", @@ -99,7 +100,7 @@ export default async function RootLayout({ {" "} :   - {footer?.contact_us?.ipd_technician_number} + {PHONE_NUMBERS.ipd_technician.label}

@@ -108,7 +109,7 @@ export default async function RootLayout({ {" "} :   - {footer?.contact_us?.hospital_number} + {PHONE_NUMBERS.hospital.label}

diff --git a/src/app/[lang]/page.tsx b/src/app/[lang]/page.tsx index 33e6545..79cfea7 100644 --- a/src/app/[lang]/page.tsx +++ b/src/app/[lang]/page.tsx @@ -23,7 +23,7 @@ export default async function Page({
- {/*
+
-
*/} +

{about_page?.introduction}

diff --git a/src/app/[lang]/transfer-services/page.tsx b/src/app/[lang]/transfer-services/page.tsx index 8ccc05a..97ff830 100644 --- a/src/app/[lang]/transfer-services/page.tsx +++ b/src/app/[lang]/transfer-services/page.tsx @@ -135,7 +135,7 @@ export default async function TransferServicePage({

- {transfer_service_page.page_title} + {transfer_service_page.jobs_title}

({ export const PHONE_NUMBERS = Object.freeze({ ipd_technician: { - label: "09385745269", - href: "+989385745269", + label: "+989379819946", + href: "+989379819946", }, hospital: { label: "011-4492", diff --git a/src/ui/components/global/Accordion.tsx b/src/ui/components/global/Accordion.tsx index 1cb81c7..1e83009 100644 --- a/src/ui/components/global/Accordion.tsx +++ b/src/ui/components/global/Accordion.tsx @@ -3,7 +3,7 @@ import {useState} from "react"; import ChevronLeftSvg from "../icons/ChevronLeftSvg"; import Image from "next/image"; -import { default_info } from "@/constants"; +import { default_info, PHONE_NUMBERS } from "@/constants"; interface AccordionProps { title: string; @@ -105,7 +105,7 @@ export default function Accordion({
diff --git a/src/ui/components/top-menu/TopMenu.tsx b/src/ui/components/top-menu/TopMenu.tsx index 5d9123c..3944188 100644 --- a/src/ui/components/top-menu/TopMenu.tsx +++ b/src/ui/components/top-menu/TopMenu.tsx @@ -41,7 +41,7 @@ export default function TopMenu({lang}: {lang: languages_types}) {
*/}
- + {/*
- + */}
{ - const phone = "9112211874"; // بدون + و با کد کشور + const phone = PHONE_NUMBERS.ipd_technician.href; // بدون + و با کد کشور const message = `درخواست پذیرش جدید ثبت شد:\n` + `شناسه تولید شده: ${generateIPDReceptionCode()}\n` + @@ -68,7 +68,7 @@ function PatientAcceptForm({lang, dict}: PatientAcceptFormProps) { window.open(`https://wa.me/${phone}?text=${encoded}`, "_blank"); }; const sendToEmail = (formData: PatientAcceptFormValues) => { - const email = "mojtaba5269@gmail.com"; + const email = default_info.email; const subject = "درخواست پذیرش جدید"; const message = diff --git a/src/ui/forms/PatientConsultantForm.tsx b/src/ui/forms/PatientConsultantForm.tsx index 4a21af7..c03e40d 100644 --- a/src/ui/forms/PatientConsultantForm.tsx +++ b/src/ui/forms/PatientConsultantForm.tsx @@ -1,7 +1,7 @@ "use client"; import React, {useState} from "react"; import CustomSelect from "../components/global/CustomSelect"; -import {all_countries} from "@/constants"; +import {all_countries, default_info, PHONE_NUMBERS} from "@/constants"; import {generateIPDConsultantCode} from "@/utils/functions"; interface PatientAcceptFormValues { @@ -49,7 +49,7 @@ function PatientConsultantForm({lang, dict}: PatientAcceptFormProps) { }); const sendToWhatsApp = (formData: PatientAcceptFormValues) => { - const phone = "989385745269"; // بدون + و با کد کشور + const phone = PHONE_NUMBERS.ipd_technician.href; // بدون + و با کد کشور const message = `درخواست مشاوره جدید ثبت شد:\n` + `شناسه تولید شده: ${generateIPDConsultantCode()}\n` + @@ -66,7 +66,7 @@ function PatientConsultantForm({lang, dict}: PatientAcceptFormProps) { window.open(`https://wa.me/${phone}?text=${encoded}`, "_blank"); }; const sendToEmail = (formData: PatientAcceptFormValues) => { - const email = "mojtaba5269@gmail.com"; + const email = default_info.email; const subject = "درخواست مشاوره جدید ارسال شد"; const message =