Show "nav bar item" as active for child routes
This commit is contained in:
@@ -43,7 +43,7 @@ const NavigationBarItem = ({ path, title, IconComponent, SelectedIconComponent }
|
|||||||
const { isCollapsed } = useNavBarContext();
|
const { isCollapsed } = useNavBarContext();
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
|
|
||||||
const isActive = path === location.pathname;
|
const isActive = location.pathname.startsWith(path);
|
||||||
const Icon = isActive ? SelectedIconComponent : IconComponent;
|
const Icon = isActive ? SelectedIconComponent : IconComponent;
|
||||||
|
|
||||||
const { listItemProps, listItemIconProps } = useMemo(
|
const { listItemProps, listItemIconProps } = useMemo(
|
||||||
|
|||||||
Reference in New Issue
Block a user