From 95c042039c62a9235e223f8da05a2075aa2234d7 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Thu, 23 Jul 2026 23:07:38 +0530 Subject: [PATCH] refactor(theme)!: remove deprecated `outlineTitle` option BREAKING CHANGE: The deprecated `themeConfig.outlineTitle` option has been removed. Use `themeConfig.outline.label` instead. Co-Authored-By: Claude Fable 5 --- src/client/theme-default/composables/outline.ts | 1 - types/default-theme.d.ts | 7 ------- 2 files changed, 8 deletions(-) diff --git a/src/client/theme-default/composables/outline.ts b/src/client/theme-default/composables/outline.ts index e17a005c..067b2b1a 100644 --- a/src/client/theme-default/composables/outline.ts +++ b/src/client/theme-default/composables/outline.ts @@ -13,7 +13,6 @@ export function resolveTitle(theme: DefaultTheme.Config): string { (typeof theme.outline === 'object' && !Array.isArray(theme.outline) && theme.outline.label) || - theme.outlineTitle || 'On this page' ) } diff --git a/types/default-theme.d.ts b/types/default-theme.d.ts index 0b87539b..fa6985ac 100644 --- a/types/default-theme.d.ts +++ b/types/default-theme.d.ts @@ -30,13 +30,6 @@ export namespace DefaultTheme { */ outline?: Outline | Outline['level'] | false - /** - * @deprecated Use `outline.label` instead. - * - * @default 'On this page' - */ - outlineTitle?: string - /** * The nav items. */