UNPKG

ivue-material-plus

Version:

A high quality UI components Library with Vue.js

30 lines (25 loc) 747 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var vue = require('vue'); const genPickerButton = (emit, propsValue, value, updateName, content, readonly = false, staticClass = "") => { const active = propsValue === value; const click = (event) => { event.stopPropagation(); emit(`update:${updateName}`, value); }; return vue.h( "div", { class: { [`ivue-picker-title-btn ${staticClass}`]: true, ["ivue-picker-readonly"]: readonly }, onClick: active || readonly ? void 0 : click }, { default: () => Array.isArray(content) ? content : [content] } ); }; exports.genPickerButton = genPickerButton; //# sourceMappingURL=picker-button.js.map