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.
);
}