UNPKG

vuetify-strapi-dashboard

Version:

Nuxt ui kit layer for nuxt 3. a modern and beautiful marketplace ui

22 lines (20 loc) 648 B
import {defineRule, configure} from 'vee-validate'; import * as AllRules from '@vee-validate/rules'; import en from '@vee-validate/i18n/dist/locale/en.json'; import fa from '@vee-validate/i18n/dist/locale/fa.json'; import {setLocale, localize} from '@vee-validate/i18n'; export default defineNuxtPlugin((nuxtApp) => { Object.keys(AllRules).forEach(rule => { let ruleFn = AllRules?.[rule] if (typeof ruleFn == 'function') { defineRule(rule, ruleFn) } }); configure({ generateMessage: localize({ en, fa, }), }); setLocale('en'); })