MCPcopy Create free account
hub / github.com/fontsource/fontsource / getPager

Function getPager

website/app/utils/docs/navigation.ts:71–79  ·  view source on GitHub ↗
(tree: PageTree.Root, url: string)

Source from the content-addressed store, hash-verified

69};
70
71export const getPager = (tree: PageTree.Root, url: string): Pager => {
72 const pages = flattenPages(tree).filter((page) => !page.external);
73 const index = pages.findIndex((page) => page.url === url);
74
75 return {
76 previous: index > 0 ? pages[index - 1] : undefined,
77 next: index >= 0 && index < pages.length - 1 ? pages[index + 1] : undefined,
78 };
79};
80
81export const getBreadcrumbs = (
82 tree: PageTree.Root,

Callers 1

loaderFunction · 0.90

Calls 1

flattenPagesFunction · 0.85

Tested by

no test coverage detected