import { Cloud, Github, Home, Settings, Sparkles, Terminal, FolderGit2, KanbanSquare, KeyRound, DollarSign } from 'lucide-react' import { NavLink, Outlet } from 'react-router-dom' import { TerminalLogs } from '../components/TerminalLogs' import UserDropdown from '../components/UserDropdown' import { useAuth } from '../contexts/Auth' const navItems = [ { label: 'Overview', to: '/', icon: Home }, { label: 'Projetos', to: '/projects', icon: FolderGit2 }, { label: 'Kanban', to: '/kanban', icon: KanbanSquare }, { label: 'Contas', to: '/accounts', icon: KeyRound }, { label: 'Financeiro', to: '/finance', icon: DollarSign }, { label: 'Hello World', to: '/hello', icon: Sparkles }, { label: 'GitHub Repos', to: '/github', icon: Github }, { label: 'Cloudflare Zones', to: '/cloudflare', icon: Cloud }, { label: 'Settings', to: '/settings', icon: Settings }, ] const activeClass = 'flex items-center gap-2 rounded-md bg-slate-800/80 px-3 py-2 text-slate-50 shadow-inner shadow-slate-950 border border-slate-700' const baseClass = 'flex items-center gap-2 rounded-md px-3 py-2 text-slate-300 hover:bg-slate-800/50 transition-colors duration-150 border border-transparent' export default function DashboardLayout() { const { user } = useAuth() return (
Painel de Controle