|
const Sidebar = ({ view, onSelect }) => (_jsxs("div", { className: "flex flex-col bg-gray-900 p-2 border-r border-gray-800 space-y-2", children: [_jsx(SidebarButton, { icon: _jsx(FiCode, { size: 22 }), isActive: view === "editor", onClick: () => onSelect("editor"), label: "Editor" }), _jsx(SidebarButton, { icon: _jsx(FiFileText, { size: 22 }), isActive: view === "files", onClick: () => onSelect("files"), label: "Arquivos" }), _jsx(SidebarButton, { icon: _jsx(FiEye, { size: 22 }), isActive: view === "preview", onClick: () => onSelect("preview"), label: "Preview" }), _jsx(SidebarButton, { icon: _jsx(FiKey, { size: 22 }), isActive: view === "apikeys", onClick: () => onSelect("apikeys"), label: "API Keys" }), _jsx(SidebarButton, { icon: _jsx(FiUsers, { size: 22 }), isActive: view === "agents", onClick: () => onSelect("agents"), label: "Agentes" }), _jsx(SidebarButton, { icon: _jsx(FiSettings, { size: 22 }), isActive: view === "system", onClick: () => onSelect("system"), label: "Sistema" })] })); |