"use client"; import { MENU_CATEGORIES, SHOP_INFO } from "@/lib/constants"; import type { MenuCategory } from "@/lib/types"; import type React from "react"; import type { CategorySidebarProps } from "./Navigation.types"; /** * Left sidebar — always visible, collapsible on all screen sizes. * * Collapsed → 64 px wide, icon only * Expanded → 240 px wide, icon + label * * Width transition is handled by Tailwind w-16 / w-60 + transition-all. * Parent controls open/close state via isOpen + onToggle props. */ export default function CategorySidebar({ isOpen, onToggle, activeCategory = "all", onCategoryChange, }: CategorySidebarProps) { return ( ); }