import { useEffect, useState } from "react"; import {Link, useLocation} from 'react-router-dom' import RouteLinks from "../../../RouteLinks"; import DummyLogo from "../../DummyLogo"; import MainBtn from "../../MainBtn"; import AsideLink from "./AsideLink"; import AsideLinkWithSubLinks from "./AsideLinkWithSubLinks"; import { useSelector } from "react-redux"; import { GeneralLayoutContext } from "../../../context/GeneralLayoutContext"; import { TbLogout2 } from "react-icons/tb"; export default function DashboardAside({shrinkAside=false}) { const {pathname} = useLocation() const {setLogoutModal} = GeneralLayoutContext() const {userDetails} = useSelector((state) => state.userDetails) // GETS LOGGED IN USER ROLE DETAILS const {role}= userDetails // const [hideSubMenu, setHideSubMenu] = useState('') // const handleHideSubMenu = (name) => { // // e.stopPropagation() // setHideSubMenu((prev) => { // if(prev == name){ // return '' // }else{ // return name // } // }) // } return (