UNPKG

nimiq-vitepress-theme

Version:

Nimiq UI theme for VitePress

13 lines (12 loc) 373 B
import { createSharedComposable } from "@vueuse/core"; import { useData } from "vitepress"; import { computed } from "vue"; export const useVisibleModules = createSharedComposable(() => { const { theme } = useData(); const visibleModules = computed(() => { return theme.value.modules.filter((module) => !module.hidden); }); return { visibleModules }; });