diff --git a/README.md b/README.md index fddb14bb6..f5d70f07c 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,12 @@ yarn install yarn docs:build ``` +### View website changes locally + +```bash +yarn docs:dev +``` + ### Verify reference code ```bash diff --git a/docs/.vitepress/theme/preference/PreferenceSwitch.vue b/docs/.vitepress/theme/preference/PreferenceSwitch.vue index f95fbd1b1..976ac733b 100644 --- a/docs/.vitepress/theme/preference/PreferenceSwitch.vue +++ b/docs/.vitepress/theme/preference/PreferenceSwitch.vue @@ -4,7 +4,12 @@ import {VTIconChevronDown, VTSwitch} from '@vue/theme' import {useData, useRoute} from 'vitepress' import {onMounted, ref, Ref, watch} from 'vue' -import {openPreference, openPreferenceKey, preferGroovyInGradle, preferGroovyInGradleKey, preferMaven, preferMavenKey, preferReobf, preferReobfKey,} from "./preference"; +import { + openPreference, openPreferenceKey, + preferPaper, preferPaperKey, + preferGroovyInGradle, preferGroovyInGradleKey, + preferMaven, preferMavenKey +} from "./preference"; const {frontmatter} = useData(); let preferencesToDisplay: Ref = ref(); @@ -36,6 +41,12 @@ const restoreOutline = (e: Event) => { (e.target as HTMLElement).classList.remove('no-outline'); }; +const togglePaper = useToggleFn( + preferPaperKey, + preferPaper, + 'prefer-paper' +) + const toggleMaven = useToggleFn( preferMavenKey, preferMaven, @@ -48,12 +59,6 @@ const toggleGradleDsl = useToggleFn( 'prefer-groovy' ); -const toggleMapping = useToggleFn( - preferReobfKey, - preferReobf, - 'prefer-reobf' -) - function useToggleFn( storageKey: string, state: Ref, @@ -77,9 +82,9 @@ function useToggleFn( refresh() onMounted(() => { + togglePaper(preferPaper.value); toggleMaven(preferMaven.value); toggleGradleDsl(preferGroovyInGradle.value); - toggleMapping(preferReobf.value); }); @@ -102,6 +107,16 @@ onMounted(() => { :aria-hidden="!openPreference" >
+
+ + + +
{ />
-
- - - -

@@ -270,57 +275,61 @@ onMounted(() => {