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 PeopleAltIcon from '@mui/icons-material/PeopleAlt'; import AccountTreeIcon from '@mui/icons-material/AccountTree'; import EventRepeatIcon from '@mui/icons-material/EventRepeat'; import ManageAccountsIcon from '@mui/icons-material/ManageAccounts'; import CreditCardIcon from '@mui/icons-material/CreditCard'; import { NavLink } from 'react-router-dom'; type SidebarProps = { onNavigate?: () => void; }; const menuItems = [ { label: 'Dashboard', path: '/dashboard', icon: , }, { label: 'Movimentos', path: '/movimentos', icon: , }, { label: 'Quitar créditos', path: '/quitacoes-credito', icon: , }, { label: 'Clientes', path: '/clientes', icon: , }, { label: 'Carteiras', path: '/bancos', icon: , }, { label: 'Centros de custo', path: '/centros-custo', icon: , }, { label: 'Movimentos fixos', path: '/movimentos-fixos', icon: , }, { label: 'Usuários', path: '/usuarios', 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 Movimentos e carteiras em operação. ); }