primevue
Version:
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc
2 lines (1 loc) • 1.27 kB
JavaScript
this.primevue=this.primevue||{},this.primevue.inputnumber=this.primevue.inputnumber||{},this.primevue.inputnumber.style=function(t){"use strict";function n(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}return n(primevue.base.style).default.extend({name:"inputnumber",classes:{root:function(t){var n=t.instance,u=t.props;return["p-inputnumber p-component p-inputwrapper",{"p-inputwrapper-filled":n.filled||!1===u.allowEmpty,"p-inputwrapper-focus":n.focused,"p-inputnumber-buttons-stacked":u.showButtons&&"stacked"===u.buttonLayout,"p-inputnumber-buttons-horizontal":u.showButtons&&"horizontal"===u.buttonLayout,"p-inputnumber-buttons-vertical":u.showButtons&&"vertical"===u.buttonLayout,"p-invalid":u.invalid}]},input:function(t){var n=t.props;return["p-inputnumber-input",{"p-variant-filled":n.variant?"filled"===n.variant:"filled"===t.instance.$primevue.config.inputStyle}]},buttonGroup:"p-inputnumber-button-group",incrementButton:function(t){var n=t.props;return["p-inputnumber-button p-inputnumber-button-up",{"p-disabled":n.showButtons&&null!==n.max&&t.instance.maxBoundry()}]},decrementButton:function(t){var n=t.props;return["p-inputnumber-button p-inputnumber-button-down",{"p-disabled":n.showButtons&&null!==n.min&&t.instance.minBoundry()}]}}})}();