From 003b457c88c291688cfdf8f64dd96a5bb124b413 Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Wed, 21 Oct 2020 09:35:51 -0400 Subject: [PATCH] fix(v2): Added back support for optional logo field in theme-classic navbarConfig (#3611) * fix(v2): Added back support for optional logo field in theme-classic navbarConfig * fix tests * Revert to default to {} in useLogo approach --- packages/docusaurus-theme-classic/src/theme/hooks/useLogo.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-classic/src/theme/hooks/useLogo.ts b/packages/docusaurus-theme-classic/src/theme/hooks/useLogo.ts index 39377ada69..5181ba34a4 100644 --- a/packages/docusaurus-theme-classic/src/theme/hooks/useLogo.ts +++ b/packages/docusaurus-theme-classic/src/theme/hooks/useLogo.ts @@ -13,7 +13,7 @@ import useThemeConfig from '../../utils/useThemeConfig'; const useLogo = (): useLogoReturns => { const { - navbar: {logo}, + navbar: {logo = {}}, } = useThemeConfig(); const {isDarkTheme} = useThemeContext(); const logoLink = useBaseUrl(logo.href || '/');