export function useRouteMeta()

in beta/src/components/Layout/useRouteMeta.tsx [54:69]


export function useRouteMeta(rootRoute?: RouteItem) {
  const sidebarContext = React.useContext(SidebarContext);
  const routeTree = rootRoute || sidebarContext;
  const router = useRouter();
  const cleanedPath = router.pathname;
  if (cleanedPath === '/404') {
    return {
      breadcrumbs: [],
    };
  }
  const breadcrumbs = getBreadcrumbs(cleanedPath, routeTree);
  return {
    ...getRouteMeta(cleanedPath, routeTree),
    breadcrumbs: breadcrumbs.length > 0 ? breadcrumbs : [routeTree],
  };
}