MCPcopy Create free account
hub / github.com/nodejs/nodejs.org / getSideNavigation

Function getSideNavigation

apps/site/hooks/useSiteNavigation.ts:62–72  ·  view source on GitHub ↗
(
    keys: Array<NavigationKeys>,
    context: Context = {}
  )

Source from the content-addressed store, hash-verified

60 };
61
62 const getSideNavigation = (
63 keys: Array<NavigationKeys>,
64 context: Context = {}
65 ) => {
66 const navigationEntries: Navigation = keys.reduce(
67 (acc, key) => ({ ...acc, [key]: siteNavigation.sideNavigation[key] }),
68 {}
69 );
70
71 return mapNavigationEntries(navigationEntries, context);
72 };
73
74 const navigationItems = mapNavigationEntries(siteNavigation.topNavigation);
75

Callers 3

getBreadcrumbsFunction · 0.85
WithSidebarFunction · 0.85
WithSidebarCrossLinksFunction · 0.85

Calls 1

mapNavigationEntriesFunction · 0.85

Tested by

no test coverage detected