vue-simple-accordion
Version:
A simple, easily configurable accordion for Vue 2.x
16 lines (12 loc) • 392 B
JavaScript
import merge from "lodash.merge";
import * as components from "./components";
import { DEFAULT_OPTIONS } from "./constants";
export * from "./components";
export default {
install(Vue, options = {}) {
Vue.prototype.$vsaOptions = merge({}, DEFAULT_OPTIONS, options);
Object.entries(components).forEach(([name, component]) => {
Vue.component(name, component);
});
}
};