From c65e072ef09497ab9f48c9bec25b0cce288849de Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Thu, 15 Jun 2023 16:33:55 +0330 Subject: [PATCH] fix: server-side build issue --- .../src/client/lib/useBlogPluginData.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/logos-docusaurus-theme/src/client/lib/useBlogPluginData.ts b/packages/logos-docusaurus-theme/src/client/lib/useBlogPluginData.ts index a8be33a..8dee011 100644 --- a/packages/logos-docusaurus-theme/src/client/lib/useBlogPluginData.ts +++ b/packages/logos-docusaurus-theme/src/client/lib/useBlogPluginData.ts @@ -13,15 +13,11 @@ export const useBlogPluginData = () => { ].includes(plugin[0] as string), ) - if (plugins.length === 0) - return { - routeBasePath: '/blog', - } as Partial - const plugin = plugins.find((plugin) => - window.location.pathname.startsWith( - (plugin as [string, PluginOptions])[1].routeBasePath, - ), + (typeof window !== 'undefined' + ? window.location.pathname + : '/blog' + ).startsWith((plugin as [string, PluginOptions])[1].routeBasePath), ) if (!plugin)