UNPKG

shards-vue3

Version:

A free, beautiful and modern Vue.js 3 UI kit based on the Shards UI kit.

32 lines (25 loc) 675 B
import * as components from './components' import * as directives from './directives' import { vueUse } from './utils' const VuePlugin = { /** * Bind shards-vue3 components to Vue instance app * @param app instance returned by Vue createApp function */ install: function (app) { if (app._shards_vue_installed) { return } app._shards_vue_installed = true; // Register component plugins for (let component in components) { app.use(components[component]) } // Register directive plugins for (let directive in directives) { app.use(directives[directive]) } } } vueUse(VuePlugin) export default VuePlugin