diff --git a/public/doctor.jpg b/public/doctor.jpg new file mode 100644 index 0000000..29b2b90 Binary files /dev/null and b/public/doctor.jpg differ diff --git a/src/app/[lang]/doctors/page.tsx b/src/app/[lang]/doctors/page.tsx index 5a1e947..1588b5d 100644 --- a/src/app/[lang]/doctors/page.tsx +++ b/src/app/[lang]/doctors/page.tsx @@ -4,11 +4,11 @@ import PageHeaderSlider from "@/ui/page-header-slider/PageHeaderSlider"; import {toPersianNumber} from "@/utils/functions"; import Image from "next/image"; import React from "react"; -import { getDictionary } from "../dictionaries"; -import { Metadata } from "next"; -import { pages_titles } from "@/constants"; +import {getDictionary} from "../dictionaries"; +import {Metadata} from "next"; +import {pages_titles} from "@/constants"; export const metadata: Metadata = { - title: pages_titles.doctors['fa'] + ' | ' +'بیمارستان شمال', + title: pages_titles.doctors["fa"] + " | " + "بیمارستان شمال", description: "Shomal Hospital IPD Doctors page", }; @@ -21,7 +21,14 @@ export default async function DoctorsPage({ }) { const {lang} = await params; const {name = "", expertise = ""} = await searchParams; - const {our_doctors,license_number,search_by_name,search,select_expertise,doctors}=await getDictionary(lang) + const { + our_doctors, + license_number, + search_by_name, + search, + select_expertise, + doctors, + } = await getDictionary(lang); const filteredData = doctors.filter((doctor) => { const nameMatch = name ? Object.values(doctor.fullname.toString()) @@ -53,7 +60,7 @@ export default async function DoctorsPage({ lang={lang} defaultName={name} defaultExpertise={expertise} - dict={{search,search_by_name,select_this:select_expertise}} + dict={{search, search_by_name, select_this: select_expertise}} />
{filteredData?.map((doctor) => ( @@ -63,7 +70,7 @@ export default async function DoctorsPage({ >
{children} -
-
-
-
- shomal hospital -
-

- {footer?.under_logo_text} -

-
-
-
-

{dict.related_links}

-
    - {FooterMenuLinks1.map((link) => ( -
  • - - - -
  • - ))} -
-
-
-
-
-

- {footer?.contact_us_text} -

-

- - {footer?.our_address} - {" "} - :{footer?.contact_us?.address} -

-

- - {footer?.ipd_technician_number} - {" "} - :   - - {footer?.contact_us?.ipd_technician_number} - -

-

- - {footer?.hospital_number} - {" "} - :   - - {footer?.contact_us?.hospital_number} - -

-
- + src="/main-logo.png" + fill + alt="shomal hospital" + style={{ + color: "transparent", + fill: "red", + objectFit: "contain", + }} + /> +
+

+ {footer?.under_logo_text} +

+
+
+
+

{dict.related_links}

+
    + {FooterMenuLinks1.map((link) => ( +
  • + + + +
  • + ))} +
+
+
+
+
+

+ {footer?.contact_us_text} +

+

+ + {footer?.our_address} + {" "} + :{footer?.contact_us?.address} +

+

+ + {footer?.ipd_technician_number} + {" "} + :   + + {footer?.contact_us?.ipd_technician_number} + +

+

+ + {footer?.hospital_number} + {" "} + :   + + {footer?.contact_us?.hospital_number} + +

+
+ +
-
-
+ +
); diff --git a/src/app/[lang]/page.tsx b/src/app/[lang]/page.tsx index f309469..80d14f6 100644 --- a/src/app/[lang]/page.tsx +++ b/src/app/[lang]/page.tsx @@ -116,7 +116,7 @@ export default async function Page({
- +

diff --git a/src/app/[lang]/transfer-services/page.tsx b/src/app/[lang]/transfer-services/page.tsx index 857966a..8ccc05a 100644 --- a/src/app/[lang]/transfer-services/page.tsx +++ b/src/app/[lang]/transfer-services/page.tsx @@ -5,10 +5,10 @@ import {getDictionary} from "../dictionaries"; import Image from "next/image"; import TransferServicesPackages from "@/ui/TransferServicesPackages"; import {toPersianNumber} from "@/utils/functions"; -import { Metadata } from "next"; -import { pages_titles } from "@/constants"; +import {Metadata} from "next"; +import {pages_titles} from "@/constants"; export const metadata: Metadata = { - title: pages_titles.transfer_services['fa'] + ' | ' +'بیمارستان شمال', + title: pages_titles.transfer_services["fa"] + " | " + "بیمارستان شمال", description: "Shomal Hospital IPD transfer services page", }; export default async function TransferServicePage({ @@ -17,8 +17,14 @@ export default async function TransferServicePage({ params: Promise<{lang: languages_types}>; }) { const {lang} = await params; - const {transfer_service_page, package_price, phone_number, email,oxin_hotel_location,olympic_hotel_location} = - await getDictionary(lang); + const { + transfer_service_page, + package_price, + phone_number, + email, + oxin_hotel_location, + olympic_hotel_location, + } = await getDictionary(lang); return ( <>
- +

@@ -84,7 +90,7 @@ export default async function TransferServicePage({

- +

@@ -143,12 +149,20 @@ export default async function TransferServicePage({ {transfer_service_page.introduction.our_serives_ipd}

<> -
+

{transfer_service_page.introduction.packages_list}

- +
diff --git a/src/ui/components/top-menu/TopMenu.tsx b/src/ui/components/top-menu/TopMenu.tsx index c66b620..5b1fff6 100644 --- a/src/ui/components/top-menu/TopMenu.tsx +++ b/src/ui/components/top-menu/TopMenu.tsx @@ -27,9 +27,9 @@ export default function TopMenu({lang}: {lang: languages_types}) { return () => window.removeEventListener("scroll", handleScroll); }, []); return ( - <> +
- +
); } diff --git a/src/ui/top-navbar/index.tsx b/src/ui/top-navbar/index.tsx index b99fa8c..4ed93e9 100644 --- a/src/ui/top-navbar/index.tsx +++ b/src/ui/top-navbar/index.tsx @@ -1,67 +1,69 @@ import React from "react"; import LanguagesChanger from "../components/LanguagesChanger"; -import { languages_types } from "@/types"; -import { default_info } from "@/constants"; +import {languages_types} from "@/types"; +import {default_info} from "@/constants"; -export default function TopNavbar({lang}:{lang:languages_types}) { +export default function TopNavbar({lang}: {lang: languages_types}) { return ( -
-
- - +
+
+ + + + + + + {default_info.email} + +
+ -
- - - - - - | + + + + + | - - - - - - | + + + + + + | - + +
);