From 8c6f0791ec5ecb970c6877c0e26ef67d2b048b61 Mon Sep 17 00:00:00 2001 From: Nicolas Dorseuil Date: Thu, 18 Sep 2025 11:07:10 +0200 Subject: [PATCH] handle broken link in header/footer --- .../gitbook/src/components/Footer/FooterLinksGroup.tsx | 6 +----- packages/gitbook/src/components/Header/HeaderLink.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/gitbook/src/components/Footer/FooterLinksGroup.tsx b/packages/gitbook/src/components/Footer/FooterLinksGroup.tsx index f98a1113e3..0d027db43d 100644 --- a/packages/gitbook/src/components/Footer/FooterLinksGroup.tsx +++ b/packages/gitbook/src/components/Footer/FooterLinksGroup.tsx @@ -36,13 +36,9 @@ async function FooterLink(props: { link: CustomizationContentLink; context: GitB const { link, context } = props; const resolved = await resolveContentRef(link.to, context); - if (!resolved) { - return null; - } - return ( ); } @@ -78,7 +78,7 @@ export type HeaderLinkNavItemProps = { linkStyle: NonNullable; headerPreset: CustomizationHeaderPreset; title: string; - href: string; + href?: string; isDropdown: boolean; } & DropdownButtonProps; @@ -165,7 +165,7 @@ function HeaderItemLink(props: Omit) { const { linkTarget, headerPreset, title, isDropdown, href, ...rest } = props; return (