From 056796d03f6ac8f6aba67c9c23c5b624237409e9 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Mon, 29 May 2023 20:19:07 +0330 Subject: [PATCH] fix: add support for disabled docs plugin --- packages/logos-docusaurus-preset/src/index.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/logos-docusaurus-preset/src/index.ts b/packages/logos-docusaurus-preset/src/index.ts index c4df560..44adef0 100644 --- a/packages/logos-docusaurus-preset/src/index.ts +++ b/packages/logos-docusaurus-preset/src/index.ts @@ -43,6 +43,8 @@ export default function logosPreset( context: LoadContext, options: PluginOptions, ): Preset { + const docsEnabled = options.docs !== false + const siteConfig: typeof context.siteConfig = defaultsDeep( options.customSiteConfig ? [{}, context.siteConfig, siteConfigs[options.businessUnit]] @@ -69,10 +71,12 @@ export default function logosPreset( createTeamFile(context, options) const { plugins = [], themes = [] } = classicPreset(context, { - docs: { - routeBasePath: '/', - ...(options.docs ?? {}), - }, + docs: docsEnabled + ? { + routeBasePath: '/', + ...(options.docs ?? {}), + } + : false, theme: {}, })