UNPKG

maz-ui

Version:

A standalone components library for Vue.Js 3 & Nuxt.Js 3

9 lines (8 loc) 440 B
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); }