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.33 kB
JavaScript
this.primevue=this.primevue||{},this.primevue.treeselect=this.primevue.treeselect||{},this.primevue.treeselect.style=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}return t(primevue.base.style).default.extend({name:"treeselect",classes:{root:function(e){var t=e.instance,p=e.props;return["p-treeselect p-component p-inputwrapper",{"p-treeselect-chip":"chip"===p.display,"p-disabled":p.disabled,"p-invalid":p.invalid,"p-focus":t.focused,"p-variant-filled":p.variant?"filled"===p.variant:"filled"===t.$primevue.config.inputStyle,"p-inputwrapper-filled":!t.emptyValue,"p-inputwrapper-focus":t.focused||t.overlayVisible}]},labelContainer:"p-treeselect-label-container",label:function(e){var t=e.instance,p=e.props;return["p-treeselect-label",{"p-placeholder":t.label===p.placeholder,"p-treeselect-label-empty":!p.placeholder&&t.emptyValue}]},token:"p-treeselect-token",tokenLabel:"p-treeselect-token-label",trigger:"p-treeselect-trigger",triggerIcon:"p-treeselect-trigger-icon",panel:function(e){return["p-treeselect-panel p-component",{"p-ripple-disabled":!1===e.instance.$primevue.config.ripple}]},wrapper:"p-treeselect-items-wrapper",emptyMessage:"p-treeselect-empty-message"},inlineStyles:{root:function(e){return{position:"self"===e.props.appendTo?"relative":void 0}}}})}();