"use client" import { useState } from "react" import Link from "next/link" import { useRouter } from "next/navigation" import { ShoppingCart, LogOut } from "lucide-react" import { NavItem } from "./nav-item" import { Button } from "@/components/ui/button" import { sidebarConfig } from "@/config/sidebar" const Sidebar: React.FC = () => { const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false) const router = useRouter() return ( <> {isMobileMenuOpen && (