import React, { useState } from 'react'; import { LayoutDashboard, TrendingUp, Wallet, PiggyBank, CreditCard, Calendar, Shield, Target, Settings, LogOut, Menu, X } from 'lucide-react'; interface NavigationProps { activeSection: string; onSectionChange: (section: string) => void; onLogout: () => void; } const navigationItems = [ { id: 'dashboard', icon: LayoutDashboard, label: 'Dashboard' }, { id: 'portfolio', icon: TrendingUp, label: 'Portfolio' }, { id: 'budget', icon: Wallet, label: 'Budget' }, { id: 'savings', icon: PiggyBank, label: 'Savings Booster' }, { id: 'credit', icon: CreditCard, label: 'Credit Manager' }, { id: 'commitments', icon: Calendar, label: 'Commitments' }, { id: 'insurance', icon: Shield, label: 'Insurance' }, { id: 'goals', icon: Target, label: 'AI Jar' }, ]; const Navigation: React.FC = ({ activeSection, onSectionChange, onLogout }) => { const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false); return ( <> {/* Mobile Navigation Toggle */} {/* Mobile Overlay */} {isMobileMenuOpen && (
setIsMobileMenuOpen(false)} /> )} {/* Navigation Sidebar */}
{/* Logo */}
{/* Globe */} {/* Continents */} {/* Grid Lines */} {/* Growth Arrow */}

Shimmer AI

Financial Assistant

{/* Navigation items */} {/* Bottom actions */}
); }; export default Navigation;