import React from "react"; import { Link, NavLink, useLocation, useNavigate } from "react-router-dom"; import menuData from "../../data/menuData.json"; import { getCachedProfileData } from "../../slices/apiDataManager"; const Sidebar = () => { const navigate = useNavigate(); return ( ); }; const MenuItem = (item) => { item.id = Math.random(); const location = useLocation(); const isActive = location.pathname === item.link; const hasSubmenu = item.submenu && item.submenu.length > 0; const isSubmenuActive = hasSubmenu && item.submenu.some((subitem) => location.pathname === subitem.link); return (
  • {item.text}
    {" "} {item.available === false && (
    Pro
    )}
    {item.submenu && ( )}
  • ); }; export default Sidebar;