From 8e5015462c8f42c5404525ac8de33af8862c204d Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 4 Jun 2022 18:12:56 +0530 Subject: [PATCH 01/14] fix: use base in links (#717) (#718) --- src/client/theme-default/components/VPButton.vue | 3 ++- src/client/theme-default/components/VPNavBarTitle.vue | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/theme-default/components/VPButton.vue b/src/client/theme-default/components/VPButton.vue index d6c5d246..e1d3408a 100644 --- a/src/client/theme-default/components/VPButton.vue +++ b/src/client/theme-default/components/VPButton.vue @@ -1,5 +1,6 @@ diff --git a/types/default-theme.d.ts b/types/default-theme.d.ts index 80ecbeff..5ef6169c 100644 --- a/types/default-theme.d.ts +++ b/types/default-theme.d.ts @@ -93,7 +93,7 @@ export namespace DefaultTheme { } export interface SidebarGroup { - text: string + text?: string items: SidebarItem[] /** From a8a16237cd8e3e4bb180fbd523a4668a4555b732 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Mon, 6 Jun 2022 10:03:29 +0530 Subject: [PATCH 05/14] feat: allow custom outline title (#689) (#690) close #689 --- src/client/theme-default/components/VPDocAsideOutline.vue | 6 ++++-- types/default-theme.d.ts | 7 +++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/client/theme-default/components/VPDocAsideOutline.vue b/src/client/theme-default/components/VPDocAsideOutline.vue index 26b556ad..b4b17908 100644 --- a/src/client/theme-default/components/VPDocAsideOutline.vue +++ b/src/client/theme-default/components/VPDocAsideOutline.vue @@ -7,7 +7,7 @@ import { useActiveAnchor } from '../composables/outline' -const { page, frontmatter } = useData() +const { page, frontmatter, theme } = useData() const { hasOutline } = useOutline() @@ -32,7 +32,9 @@ function handleClick({ target: el }: Event) {
-
On this page
+
+ {{ theme.outlineTitle || 'On this page' }} +