import { Box, Divider, List, ListItemButton, ListItemIcon, ListItemText, Typography, } from '@mui/material'; import DashboardIcon from '@mui/icons-material/Dashboard'; import SwapHorizIcon from '@mui/icons-material/SwapHoriz'; import AssessmentIcon from '@mui/icons-material/Assessment'; import AccountBalanceWalletIcon from '@mui/icons-material/AccountBalanceWallet'; import SettingsIcon from '@mui/icons-material/Settings'; import { NavLink } from 'react-router-dom'; type SidebarProps = { onNavigate?: () => void; }; const menuItems = [ { label: 'Dashboard', path: '/dashboard', icon: , }, { label: 'Movimentos', path: '/movimentos', icon: , }, { label: 'Carteiras', path: '/carteiras', icon: , }, { label: 'Relatórios', path: '/relatorios', icon: , }, { label: 'Configurações', path: '/configuracoes', icon: , }, ]; export function Sidebar({ onNavigate }: SidebarProps) { return ( Zendion Financeiro {menuItems.map((item) => ( {item.icon} ))} MVP ativo Cadastro e edição de movimentos funcionando. ); }