UNPKG

maz-ui

Version:

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

13 lines (12 loc) 454 B
import { AosHandler, installAos } from "maz-ui"; import { defineNuxtPlugin, useRouter } from "#imports"; export default defineNuxtPlugin(({ $config, vueApp }) => { const aosOptions = $config.public.mazUi?.injectAos; const options = typeof aosOptions === "object" ? { ...aosOptions, router: aosOptions.router ? useRouter() : void 0 } : {}; vueApp.use(installAos, options); return { provide: { aos: new AosHandler(options) } }; });