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) • 722 B
JavaScript
import t from"primevue/base/style";var e=t.extend({name:"listbox",classes:{root:function(t){var e=t.props;return["p-listbox p-component",{"p-disabled":e.disabled,"p-invalid":e.invalid}]},header:"p-listbox-header",filterContainer:"p-listbox-filter-container",filterInput:"p-listbox-filter p-inputtext p-component",filterIcon:"p-listbox-filter-icon",wrapper:"p-listbox-list-wrapper",list:"p-listbox-list",itemGroup:"p-listbox-item-group",item:function(t){var e=t.instance,i=t.option,p=t.index,o=t.getItemOptions;return["p-listbox-item",{"p-highlight":e.isSelected(i),"p-focus":e.focusedOptionIndex===e.getOptionIndex(p,o),"p-disabled":e.isOptionDisabled(i)}]},emptyMessage:"p-listbox-empty-message"}});export{e as default};