From 96ae722decaf9d7ab68f55d56736d73ee67ec166 Mon Sep 17 00:00:00 2001 From: Hossein Mehrabi Date: Thu, 27 Oct 2022 16:26:37 +0330 Subject: [PATCH] allow overriding the configurations for the main documentation plugin. --- packages/logos-docusaurus-preset/src/index.ts | 1 + packages/logos-docusaurus-preset/src/types/preset.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/logos-docusaurus-preset/src/index.ts b/packages/logos-docusaurus-preset/src/index.ts index b2cf415..4be2826 100644 --- a/packages/logos-docusaurus-preset/src/index.ts +++ b/packages/logos-docusaurus-preset/src/index.ts @@ -61,6 +61,7 @@ export default function logosPreset( const { plugins = [], themes = [] } = classicPreset(context, { docs: { routeBasePath: '/', + ...(options.docs ?? {}), }, theme: {}, }) diff --git a/packages/logos-docusaurus-preset/src/types/preset.ts b/packages/logos-docusaurus-preset/src/types/preset.ts index 37515c9..3db82a4 100644 --- a/packages/logos-docusaurus-preset/src/types/preset.ts +++ b/packages/logos-docusaurus-preset/src/types/preset.ts @@ -1,3 +1,4 @@ +import { PluginOptions as DocPluginOptions } from '@docusaurus/plugin-content-docs' import { DefaultThemeOptions } from './themes' export enum ThemeNames { @@ -11,9 +12,10 @@ export enum BusinessUnits { export type PresetConfig = { businessUnit: BusinessUnits - theme?: { name: ThemeNames.Default options?: DefaultThemeOptions } + + docs?: Partial }