// Sidebar navigation const NAV = [ { id: "dashboard", label: "Dashboard", group: 1 }, { id: "compose", label: "Compose", group: 1 }, { id: "recipients",label: "Recipients", group: 1 }, { id: "tracker", label: "Tracker", group: 2 }, { id: "inbox", label: "Inbox", group: 2, badge: 4 }, { id: "reviews", label: "Internal review",group: 2 }, { id: "analytics", label: "Analytics", group: 3 }, { id: "audit", label: "Audit log", group: 3 }, { id: "settings", label: "Settings", group: 3 } ]; function Sidebar({ view, setView, dense }) { const grouped = NAV.reduce((acc, n) => { (acc[n.group] = acc[n.group] || []).push(n); return acc; }, {}); const row = dense ? 30 : 34; return ( ); } Object.assign(window, { Sidebar });