UNPKG

@gofynd/nitrozen-vue

Version:

Fynd Design Library for Vue

23 lines (19 loc) 443 B
import Vue from 'vue'; const flatBtn = Vue.directive('flat-btn', { bind: function (el, binding, vnode) { el.classList.add('n-flat-button'); if(vnode.componentOptions.propsData.theme == 'secondary'){ el.classList.add('n-flat-button-secondary'); } else{ el.classList.add('n-flat-button-primary'); } } }) Vue.use(flatBtn); // bind // inserted // update // componentUpdated // unbind export default flatBtn;