Lines Matching refs:route
26 {routes.map(route => navigationRenderer(route, activeRoutes))}
39 route: NavigationNode,
42 if (route.hidden) return null;
43 const Component = renderers[route.type];
44 const routeKey = `${route.type}-${route.name}`;
45 const isActive = activeRoutes[route.type] === route;
46 const hasChildren = route.type !== 'page' && route.children.length;
48 <Component key={routeKey} route={route} isActive={isActive}>
49 {hasChildren && route.children.map(nested => navigationRenderer(nested, activeRoutes))}
72 for (const route of routes) {
74 if (route.hidden) continue;
76 switch (route.type) {
78 if (route.href === pathname) {
79 activeRoutes.page = route;
86 const nestedActiveRoutes = findActiveRoute(route.children, pathname);
89 activeRoutes.group = route;
97 const nestedActiveRoutes = findActiveRoute(route.children, pathname);
101 activeRoutes.section = route;