// Shell — sidebar + topbar + page outlet function Sidebar({ route, setRoute, user, onLogout, collapsed, setCollapsed }) { const items = [ { id: "vendas", icon: "sales", label: "Vendas", section: "MÓDULOS" }, { id: "clientes", icon: "users", label: "Clientes", section: null }, { id: "vendedores", icon: "user", label: "Vendedores", section: null }, { id: "producao", icon: "factory", label: "Produção", section: null, soon: true }, { id: "relatorios", icon: "chart", label: "Relatórios", section: null, soon: true }, ]; return ( ); } function Topbar({ title, crumb, actions, onToggleMobile }) { const [q, setQ] = React.useState(""); return ( {crumb && {crumb}} {title} setQ(e.target.value)} placeholder="Buscar por OP, cliente, vendedor..." /> {actions} ); } window.Sidebar = Sidebar; window.Topbar = Topbar;