import ChevronDownIcon from '@heroicons/react/24/outline/ChevronDownIcon' import * as React from 'react' import {useEffect, useState} from 'react' import { Link, useLocation } from 'react-router-dom' function SidebarSubmenu({submenu, name, icon} : { path: string; icon: JSX.Element; name: string; submenu?: any | undefined}){ const location = useLocation() const [isExpanded, setIsExpanded] = useState(false) /** Open Submenu list if path found in routes, this is for directly loading submenu routes first time */ useEffect(() => { if(submenu.filter(m => {return m.path === location.pathname})[0])setIsExpanded(true) }, []) return (