From 6b62aafca4380b1468ae2dc4d4dd9d7ef00b2f88 Mon Sep 17 00:00:00 2001 From: vidhubk Date: Fri, 29 Aug 2025 17:31:01 +0530 Subject: [PATCH] Header Menu - Services, Mobile Menu - all pages --- .../[slug]/page.js | 4 +- app/layout.js | 4 +- components/layout/Menu.js | 18 ++-- components/layout/MobileMenu.js | 102 +++++++++++++----- 4 files changed, 92 insertions(+), 36 deletions(-) diff --git a/app/etobicoke-treatment-service/[slug]/page.js b/app/etobicoke-treatment-service/[slug]/page.js index f16294e..db09138 100644 --- a/app/etobicoke-treatment-service/[slug]/page.js +++ b/app/etobicoke-treatment-service/[slug]/page.js @@ -19,7 +19,9 @@ export default function ServiceDetailPage({ params }) { } return ( - + ); diff --git a/app/layout.js b/app/layout.js index 72cc823..750919d 100644 --- a/app/layout.js +++ b/app/layout.js @@ -8,8 +8,8 @@ import "swiper/css/pagination" import 'swiper/css/free-mode'; import { poppins } from '@/lib/font' export const metadata = { - title: 'Medimart Template', - description: 'Generated by create next app', + title: 'Best Pain Relief & Physiotherapy - Repharehab Clinic', + description: 'Best pain relief physiotherapy clinic', } export default function RootLayout({ children }) { diff --git a/components/layout/Menu.js b/components/layout/Menu.js index e715840..7920f24 100644 --- a/components/layout/Menu.js +++ b/components/layout/Menu.js @@ -3,6 +3,7 @@ import Link from "next/link" import Rehabilitation from "@/utils/Rehabilitation.utils" import Accident from "@/utils/Accident.utils" import { areaOfInjuryData } from "@/utils/AreaOfInjery.utils" +import { servicesList } from "@/utils/Services.utils" export default function Menu() { // const router = useRouter() @@ -33,14 +34,13 @@ export default function Menu() {
  • Services
      -
    • Our Services
    • -
    • Cardiology
    • -
    • Dental Clinic
    • -
    • Neurosurgery
    • -
    • Medical
    • -
    • Pediatrics
    • -
    • Modern Laboratory
    • - {/* ... (similarly for other service items) */} + {servicesList.map(item => ( +
    • + + {item.shortTitle} + +
    • + ))}
  • {/*
  • Team @@ -108,7 +108,7 @@ export default function Menu() {
  • {/* Contact */} -
  • Contact
  • +
  • Contact
  • diff --git a/components/layout/MobileMenu.js b/components/layout/MobileMenu.js index 235baea..59c34c6 100644 --- a/components/layout/MobileMenu.js +++ b/components/layout/MobileMenu.js @@ -1,6 +1,11 @@ 'use client' import Link from "next/link"; import { useState } from "react"; +import { servicesList } from "@/utils/Services.utils"; +import { areaOfInjuryData } from "@/utils/AreaOfInjery.utils" +import Rehabilitation from "@/utils/Rehabilitation.utils" +import Accident from "@/utils/Accident.utils" + export default function MobileMenu({ isSidebar, handleMobileMenu, handleSidebar }) { const [isActive, setIsActive] = useState({ @@ -41,62 +46,111 @@ export default function MobileMenu({ isSidebar, handleMobileMenu, handleSidebar className="collapse navbar-collapse show clearfix" id="navbarSupportedContent">