Files
fmhy/docs/.vitepress/theme/components/ToggleIndexes.vue
Zenith Rifle 361e48f862 Added Toggle Indexes (#4544)
* Add monochrome theme with grayscale filter

* Add indexes toggle and disable starred

* Keep filters mutually exclusive
2026-01-04 18:43:34 -08:00

24 lines
480 B
Vue

<script setup lang="ts">
import Switch from './Switch.vue'
const toggleIndexes = () => {
const root = document.documentElement
const enabling = !root.classList.contains('indexes-only')
root.classList.toggle('indexes-only')
if (enabling && root.classList.contains('starred-only')) {
root.classList.remove('starred-only')
}
}
</script>
<template>
<Switch @click="toggleIndexes()" />
</template>
<style>
.indexes-only li:not(.index) {
display: none;
}
</style>