import React from 'react'; import { LayoutDashboard, History, PieChart, Info, LogOut, CreditCard, ShieldCheck, User, Cpu } from 'lucide-react'; import { cn } from '../lib/utils'; interface NavbarProps { activeTab: string; setActiveTab: (tab: string) => void; isAdmin?: boolean; user?: any; } export const Navbar: React.FC = ({ activeTab, setActiveTab, isAdmin, user }) => { const mainTabs = [ { id: 'scan', label: 'Scan IA', icon: LayoutDashboard }, { id: 'autoTrade', label: 'Auto Trading', icon: Cpu }, { id: 'history', label: 'Histórico', icon: History }, { id: 'stats', label: 'Estatísticas', icon: PieChart }, ]; const accountTabs = [ { id: 'profile', label: 'Perfil', icon: User }, ]; if (isAdmin) { accountTabs.push({ id: 'admin', label: 'Admin', icon: ShieldCheck }); } const allTabs = [...mainTabs, ...accountTabs]; // For mobile rendering return ( ); };