mirror of
https://github.com/luxfi/explore.git
synced 2026-09-24 00:28:18 +00:00
12 lines
460 B
TypeScript
12 lines
460 B
TypeScript
import type { NavItem } from 'types/client/navigation';
|
|
|
|
import config from 'configs/app';
|
|
import { isInternalItem } from 'lib/hooks/useNavItems';
|
|
|
|
export function checkRouteHighlight(item: NavItem | Array<NavItem> | Array<Array<NavItem>>): boolean {
|
|
if (Array.isArray(item)) {
|
|
return item.some((subItem) => checkRouteHighlight(subItem));
|
|
}
|
|
return isInternalItem(item) && (config.UI.navigation.highlightedRoutes.includes(item.nextRoute.pathname));
|
|
}
|