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) 1.94 kB
this.primevue=this.primevue||{},this.primevue.autocomplete=this.primevue.autocomplete||{},this.primevue.autocomplete.style=function(e,t){"use strict";function p(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}return p(e).default.extend({name:"autocomplete",classes:{root:function(e){var p=e.instance,o=e.props;return["p-autocomplete p-component p-inputwrapper",{"p-disabled":o.disabled,"p-invalid":o.invalid,"p-focus":p.focused,"p-autocomplete-dd":o.dropdown,"p-autocomplete-multiple":o.multiple,"p-inputwrapper-filled":o.modelValue||t.ObjectUtils.isNotEmpty(p.inputValue),"p-inputwrapper-focus":p.focused,"p-overlay-open":p.overlayVisible}]},input:function(e){var t=e.props;return["p-autocomplete-input p-inputtext p-component",{"p-autocomplete-dd-input":t.dropdown,"p-variant-filled":t.variant?"filled"===t.variant:"filled"===e.instance.$primevue.config.inputStyle}]},container:function(e){var t=e.props;return["p-autocomplete-multiple-container p-component p-inputtext",{"p-variant-filled":t.variant?"filled"===t.variant:"filled"===e.instance.$primevue.config.inputStyle}]},token:function(e){return["p-autocomplete-token",{"p-focus":e.instance.focusedMultipleOptionIndex===e.i}]},tokenLabel:"p-autocomplete-token-label",removeTokenIcon:"p-autocomplete-token-icon",inputToken:"p-autocomplete-input-token",loadingIcon:"p-autocomplete-loader",dropdownButton:"p-autocomplete-dropdown",panel:function(e){return["p-autocomplete-panel p-component",{"p-ripple-disabled":!1===e.instance.$primevue.config.ripple}]},list:"p-autocomplete-items",itemGroup:"p-autocomplete-item-group",item:function(e){var t=e.instance,p=e.option,o=e.i,i=e.getItemOptions;return["p-autocomplete-item",{"p-highlight":t.isSelected(p),"p-focus":t.focusedOptionIndex===t.getOptionIndex(o,i),"p-disabled":t.isOptionDisabled(p)}]},emptyMessage:"p-autocomplete-empty-message"},inlineStyles:{root:{position:"relative"}}})}(primevue.base.style,primevue.utils);