in src/theme/DocSidebarItem/Category/index.tsx [57:72]
function useCategoryHrefWithSSRFallback(
item: Props['item'],
): string | undefined {
const isBrowser = useIsBrowser();
return useMemo(() => {
if (item.href && !item.linkUnlisted) {
return item.href;
}
// In these cases, it's not necessary to render a fallback
// We skip the "findFirstCategoryLink" computation
if (isBrowser || !item.collapsible) {
return undefined;
}
return findFirstSidebarItemLink(item);
}, [item, isBrowser]);
}