diff --git a/package.json b/package.json index 02c6a41..1a7a15b 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "homepage": "/~https://github.com/tolking/vitepress-theme-ououe#readme", "lint-staged": { "*.{ts,vue,js,tsx,jsx}": [ - "prettier --write --no-verify ", + "prettier --write --no-verify", "eslint --fix" ], "*.{html,css,md,json}": "prettier --write" diff --git a/src/components/VPAppearance.vue b/src/components/VPAppearance.vue new file mode 100644 index 0000000..6fa518c --- /dev/null +++ b/src/components/VPAppearance.vue @@ -0,0 +1,95 @@ + + + + + diff --git a/src/components/VPHeader.vue b/src/components/VPHeader.vue index 92aa76e..1436de6 100644 --- a/src/components/VPHeader.vue +++ b/src/components/VPHeader.vue @@ -6,9 +6,9 @@ import VPImage from 'vitepress/dist/client/theme-default/components/VPImage.vue' import VPNavBarMenu from 'vitepress/dist/client/theme-default/components/VPNavBarMenu.vue' import VPNavBarSearch from 'vitepress/dist/client/theme-default/components/VPNavBarSearch.vue' import VPNavBarTranslations from 'vitepress/dist/client/theme-default/components/VPNavBarTranslations.vue' -import VPNavBarAppearance from 'vitepress/dist/client/theme-default/components/VPNavBarAppearance.vue' import VPNavBarSocialLinks from 'vitepress/dist/client/theme-default/components/VPNavBarSocialLinks.vue' import VPNavBarHamburger from 'vitepress/dist/client/theme-default/components/VPNavBarHamburger.vue' +import VPAppearance from './VPAppearance.vue' import type { HeaderSlots, Theme } from '../types/index' defineProps<{ @@ -51,7 +51,12 @@ const homeLink = computed(() => { - +
+ +