// Janaushadhi Admin — shared chrome (sidebar + topbar) for the back-office panel // Desktop 1280×900 inside browser frame. const Afont = { fontFamily: 'Inter, -apple-system, system-ui, sans-serif', color: C.ink900 }; // ── Sidebar ─────────────────────────────────────────────────── function AdminSidebar({ active = 'dashboard' }) { const groups = [ { h: null, items: [ { id: 'dashboard', l: 'Dashboard', Icon: IconHome }, ]}, { h: 'OPERATIONS', items: [ { id: 'orders', l: 'Orders', Icon: IconBox, badge: '38' }, { id: 'rx', l: 'Rx verification', Icon: IconRx, badge: '12', urgent: true }, { id: 'delivery', l: 'Delivery', Icon: IconTruck }, ]}, { h: 'CATALOG', items: [ { id: 'catalog', l: 'Products', Icon: IconPill }, { id: 'inventory', l: 'Inventory', Icon: IconScan, badge: '7', urgent: true }, { id: 'promos', l: 'Promotions', Icon: IconStar }, ]}, { h: 'PEOPLE', items: [ { id: 'customers', l: 'Customers', Icon: IconUser }, { id: 'doctors', l: 'Doctors & labs', Icon: IconShield }, { id: 'staff', l: 'Pharmacists', Icon: IconHeart }, ]}, { h: 'INSIGHTS', items: [ { id: 'analytics', l: 'Analytics', Icon: IconStar }, { id: 'settings', l: 'Settings', Icon: IconFilter }, ]}, ]; return (