'use client' import Link from "next/link"; import { useState, useEffect } 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({ status: false, key: "", subMenuKey: "", }); const [email, setEmail] = useState(""); useEffect(() => { const user = "bloor"; const domain = "rapharehab.ca"; setEmail(`${user}@${domain}`); }, []); const handleToggle = (key, subMenuKey = "") => { if (isActive.key === key && isActive.subMenuKey === subMenuKey) { setIsActive({ status: false, key: "", subMenuKey: "", }); } else { setIsActive({ status: true, key, subMenuKey, }); } }; // ✅ Always close menu after clicking a link const closeMenu = () => { if (typeof handleMobileMenu === "function") { handleMobileMenu(); } }; return ( <>