import * as React from 'react' import type { MenuCategory, MenuItem } from '~/lib/types' export function MenuBrowser({ categories, items, }: { categories: MenuCategory[] items: MenuItem[] }) { const [active, setActive] = React.useState('all') const visible = items.filter((item) => active === 'all' || item.category === active) return ( <> {/* Sticky Menu Navigation Filter */}
setActive('all')} /> {categories.map((category) => ( setActive(category.slug)} /> ))}
{/* Main Menu Grid */}
{visible.map((item) => (

{item.name}

₹{item.price}

{item.description}

sports_bar Perfect Pairing:{' '} {item.pairing}
{item.tag}
))}
) } function FilterTab({ label, active, onClick, }: { label: string active: boolean onClick: () => void }) { return ( ) }