// components/MobileMenu.tsx "use client"; import * as React from "react"; import Link from "next/link"; import { useRouter,usePathname } from "next/navigation"; import { MenuSection, mainNav, additionalNav, MenuItem, mainNavVendor, additionalNavVendor } from "@/config/menuConfig"; import { cn } from "@/lib/utils"; import { Drawer, DrawerContent,DrawerTitle,DrawerTrigger } from "@/components/ui/drawer"; import { Button } from "@/components/ui/button"; interface MobileMenuProps { lng: string; onClose: () => void; } export function MobileMenu({ lng, onClose }: MobileMenuProps) { const router = useRouter(); const handleLinkClick = (href: string) => { router.push(href); onClose(); }; const pathname = usePathname(); const isPartnerRoute = pathname.includes("/partners"); const main = isPartnerRoute ? mainNavVendor : mainNav; const additional = isPartnerRoute ? additionalNavVendor : additionalNav; return (
); }