UNPKG

@vaadin/combo-box

Version:

Web Component for displaying a list of items with filtering

26 lines (21 loc) 860 B
import '@vaadin/vaadin-lumo-styles/color.js'; import '@vaadin/vaadin-lumo-styles/spacing.js'; import '@vaadin/vaadin-lumo-styles/style.js'; import { item } from '@vaadin/item/theme/lumo/vaadin-item-styles.js'; import { css, registerStyles } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js'; const comboBoxItem = css` :host { transition: background-color 100ms; overflow: hidden; --_lumo-item-selected-icon-display: block; --_focus-ring-color: var(--vaadin-focus-ring-color, var(--lumo-primary-color-50pct)); --_focus-ring-width: var(--vaadin-focus-ring-width, 2px); } :host([focused]:not([disabled])) { box-shadow: inset 0 0 0 var(--_focus-ring-width) var(--_focus-ring-color); } `; registerStyles('vaadin-combo-box-item', [item, comboBoxItem], { moduleId: 'lumo-combo-box-item', }); export { comboBoxItem };