maz-ui
Version:
A standalone components library for Vue.Js 3 & Nuxt.Js 3
13 lines (12 loc) • 454 B
JavaScript
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)
}
};
});