UNPKG

@datadobi/multiselect-combo-box

Version:

A fork of the multiselect combo box web component compatible with the Vaadin Web Components by gatanaso

34 lines (31 loc) 799 B
/** * @polymerMixin */ export const MultiselectComboBoxMixin = (base) => class extends base { static get properties() { return { /** * A full set of items to filter the visible options from. * The items can be of either `String` or `Object` type. */ items: { type: Array }, /** * The item property used for a visual representation of the item. * @attr {string} item-label-path */ itemLabelPath: { type: String } }; } /** * Returns the item display label. * @protected */ _getItemLabel(item, itemLabelPath) { return item && Object.prototype.hasOwnProperty.call(item, itemLabelPath) ? item[itemLabelPath] : item; } };