import React from "react"; import { NavLink, useLocation } from "react-router-dom"; import { Button, Sidebar, SidebarContent, SidebarHeader, SidebarMenu, SidebarMenuButton, SidebarMenuItem, } from "@relume_io/relume-ui"; import { MdTune, MdFitnessCenter, MdMonitorWeight, MdAccountBalanceWallet, MdTrendingUp, MdChecklist, MdAdd, } from "react-icons/md"; import logo from "../../../assets/logo.png"; const navItems = [ { title: "Control Center", to: "/dashboard/control-center", icon: MdTune }, { title: "Training", to: "/dashboard/training", icon: MdFitnessCenter }, { title: "Weight", to: "/dashboard/weight", icon: MdMonitorWeight }, { title: "Finance", to: "/dashboard/finance", icon: MdAccountBalanceWallet }, { title: "Investing", to: "/dashboard/investing", icon: MdTrendingUp }, { title: "Discipline", to: "/dashboard/discipline", icon: MdChecklist }, ]; const DashboardSidebar = () => { const location = useLocation(); return ( Trekr {navItems.map((item) => ( {(() => { const isActive = location.pathname === item.to || location.pathname.startsWith(`${item.to}/`); return ( {item.title} ); })()} ))}
); }; export default DashboardSidebar;