UNPKG

vue-equalizer

Version:

Vue Equalizer is a Vue.js component to help solve a common frontend development problem, where independent items and nested content need to be equal height.

32 lines (27 loc) 854 B
// Import vue component import component from './equalizer.vue'; // install function executed by Vue.use() export function install(Vue) { if (install.installed) return; install.installed = true; Vue.component('equalizer', component); } // Create module definition for Vue.use() const plugin = { install, }; // To auto-install when vue is found let GlobalVue = null; if (typeof window !== 'undefined') { GlobalVue = window.Vue; } else if (typeof global !== 'undefined') { GlobalVue = global.Vue; } if (GlobalVue) { GlobalVue.use(plugin); } // To allow use as module (npm/webpack/etc.) export component export default component; // It's possible to expose named exports when writing components that can // also be used as directives, etc. - eg. import { RollupDemoDirective } from 'rollup-demo'; // export const RollupDemoDirective = component;