nimiq-vitepress-theme
Version:
Nimiq UI theme for VitePress
13 lines (12 loc) • 373 B
JavaScript
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
};
});