UNPKG

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) 930 B
this.primevue=this.primevue||{},this.primevue.chips=this.primevue.chips||{},this.primevue.chips.style=function(e){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}return i(primevue.base.style).default.extend({name:"chips",classes:{root:function(e){var i=e.instance,n=e.props;return["p-chips p-component p-inputwrapper",{"p-disabled":n.disabled,"p-invalid":n.invalid,"p-focus":i.focused,"p-inputwrapper-filled":n.modelValue&&n.modelValue.length||i.inputValue&&i.inputValue.length,"p-inputwrapper-focus":i.focused}]},container:function(e){var i=e.props;return["p-inputtext p-chips-multiple-container",{"p-variant-filled":i.variant?"filled"===i.variant:"filled"===e.instance.$primevue.config.inputStyle}]},token:function(e){return["p-chips-token",{"p-focus":e.state.focusedIndex===e.index}]},label:"p-chips-token-label",removeTokenIcon:"p-chips-token-icon",inputToken:"p-chips-input-token"}})}();