UNPKG

@ishitatsuyuki/oruga-next

Version:

UI components for Vue.js and CSS framework agnostic

35 lines (30 loc) 906 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var helpers = require('./helpers.js'); let config = { iconPack: 'mdi', useHtml5Validation: true, statusIcon: true, transformClasses: undefined }; const setOptions = (options) => { config = options; }; const getOptions = () => { return config; }; const setVueInstance = (Vue) => { exports.VueInstance = Vue; }; const Programmatic = { getOptions, setOptions(options) { setOptions(helpers.merge(getOptions(), options, true)); } }; const Plugin = { install(Vue, options = {}) { setVueInstance(Vue); // Options setOptions(helpers.merge(getOptions(), options, true)); } }; exports.Plugin = Plugin; exports.Programmatic = Programmatic; exports.getOptions = getOptions; exports.setOptions = setOptions; exports.setVueInstance = setVueInstance;