@datadobi/multiselect-combo-box
Version:
A fork of the multiselect combo box web component compatible with the Vaadin Web Components by gatanaso
27 lines (23 loc) • 805 B
JavaScript
import { ComboBoxOverlay } from '@vaadin/combo-box/src/vaadin-combo-box-overlay.js';
import { css, registerStyles } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js';
registerStyles(
'multiselect-combo-box-overlay',
css`
#overlay {
width: var(--multiselect-combo-box-overlay-width, var(--_multiselect-combo-box-overlay-default-width, auto));
}
`,
{ moduleId: 'vaadin-multiselect-combo-box-overlay-styles' }
);
/**
* An element used internally by `<multiselect-combo-box>`. Not intended to be used separately.
*
* @extends ComboBoxOverlay
* @private
*/
class MultiselectComboBoxOverlay extends ComboBoxOverlay {
static get is() {
return 'multiselect-combo-box-overlay';
}
}
customElements.define(MultiselectComboBoxOverlay.is, MultiselectComboBoxOverlay);