maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
9 lines (8 loc) • 440 B
JavaScript
import { useThemeHandler as useThemeHandlerComposable } from "maz-ui";
import { useNuxtApp } from "#imports";
export function useThemeHandler(options) {
const { $config } = useNuxtApp();
const themeHandlerOptions = $config.public.mazUi?.injectUseThemeHandler;
const mergedOptions = typeof themeHandlerOptions === "object" ? { ...themeHandlerOptions, ...options } : { ...options };
return useThemeHandlerComposable(mergedOptions);
}