fix active sidebar item
This commit is contained in:
@@ -20,8 +20,10 @@ const SideBar: FC = () => {
|
|||||||
const { openSidebar, setOpenSidebar, hasSubMenu, setSubMenuName, setSubtMenu, subMenuName } = useSharedStore()
|
const { openSidebar, setOpenSidebar, hasSubMenu, setSubMenuName, setSubtMenu, subMenuName } = useSharedStore()
|
||||||
const location = useLocation()
|
const location = useLocation()
|
||||||
|
|
||||||
const isActive = (name: string) => {
|
const isActive = (path: string) => {
|
||||||
return window.location.href.includes(name)
|
const pathname = location.pathname
|
||||||
|
if (path === '/') return pathname === '/'
|
||||||
|
return pathname === path || pathname.startsWith(path + '/')
|
||||||
}
|
}
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user