UNPKG

v-wave

Version:

The material-ripple directive for Vue that actually works

23 lines (18 loc) 507 B
import VWave from 'v-wave' import { defineNuxtPlugin, useRuntimeConfig } from '#imports' export default defineNuxtPlugin((app) => { const options = useRuntimeConfig().public.vWave const { vWave, vWaveTrigger } = VWave.createLocalWaveDirective(options, app.vueApp) app.vueApp.directive(options.directive, { ...vWave, getSSRProps() { return {} }, }) app.vueApp.directive(`${options.directive}-trigger`, { ...vWaveTrigger, getSSRProps() { return {} }, }) })