UNPKG

@vaadin/combo-box

Version:

Web Component for displaying a list of items with filtering

22 lines (17 loc) 730 B
import '@vaadin/input-container/theme/material/vaadin-input-container-styles.js'; import '@vaadin/vaadin-material-styles/color.js'; import '@vaadin/vaadin-material-styles/font-icons.js'; import { inputFieldShared } from '@vaadin/vaadin-material-styles/mixins/input-field-shared.js'; import { css, registerStyles } from '@vaadin/vaadin-themable-mixin/vaadin-themable-mixin.js'; const comboBox = css` :host { -webkit-tap-highlight-color: transparent; } [part='toggle-button']::before { content: var(--material-icons-dropdown); } :host([opened]) [part='toggle-button'] { transform: rotate(180deg); } `; registerStyles('vaadin-combo-box', [inputFieldShared, comboBox], { moduleId: 'material-combo-box' });