From be76d6a57decca00efff9881cb34b0e5f8e7a417 Mon Sep 17 00:00:00 2001 From: Kia King Ishii Date: Fri, 27 May 2022 01:57:14 +0900 Subject: [PATCH] feat: style toggle button and code format --- docs/.vitepress/config.ts | 12 +-- .../components/VPSidebarGroup.vue | 98 ++++++++++--------- .../components/icons/VPIconMinus.vue | 5 + .../components/icons/VPIconMinusSquare.vue | 6 ++ .../components/icons/VPIconPlusSquare.vue | 6 ++ types/default-theme.d.ts | 16 ++- 6 files changed, 85 insertions(+), 58 deletions(-) create mode 100644 src/client/theme-default/components/icons/VPIconMinus.vue create mode 100644 src/client/theme-default/components/icons/VPIconMinusSquare.vue create mode 100644 src/client/theme-default/components/icons/VPIconPlusSquare.vue diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index ed7ee3c4..cfc0d3ed 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -57,6 +57,7 @@ function sidebarGuide() { return [ { text: 'Introduction', + collapsible: true, items: [ { text: 'What is VitePress?', link: '/guide/what-is-vitepress' }, { text: 'Getting Started', link: '/guide/getting-started' }, @@ -67,22 +68,22 @@ function sidebarGuide() { { text: 'Using Vue in Markdown', link: '/guide/using-vue' }, { text: 'API Reference', link: '/guide/api' }, { text: 'Deploying', link: '/guide/deploying' } - ], - collapsible: true + ] }, { text: 'Theme', + collapsible: true, items: [ { text: 'Introduction', link: '/guide/theme-introduction' }, { text: 'Layout', link: '/guide/theme-layout' }, { text: 'Homepage', link: '/guide/theme-homepage' }, { text: 'Footer', link: '/guide/theme-footer' }, { text: 'Carbon Ads', link: '/guide/theme-carbon-ads' } - ], - collapsible: true + ] }, { text: 'Migrations', + collapsible: true, items: [ { text: 'Migration from VuePress', @@ -92,8 +93,7 @@ function sidebarGuide() { text: 'Migration from VitePress 0.x', link: '/guide/migration-from-vitepress-0' } - ], - collapsible: true + ] } ] } diff --git a/src/client/theme-default/components/VPSidebarGroup.vue b/src/client/theme-default/components/VPSidebarGroup.vue index becf39b3..c5e52aad 100644 --- a/src/client/theme-default/components/VPSidebarGroup.vue +++ b/src/client/theme-default/components/VPSidebarGroup.vue @@ -1,6 +1,8 @@