@@ -112,9 +112,12 @@ import { ComboBoxMixin } from './vaadin-combo-box-mixin.js';
112112 *
113113 * In addition to `<vaadin-text-field>` parts, the following parts are available for theming:
114114 *
115- * Part name | Description
116- * ----------------|----------------
117- * `toggle-button` | The toggle button
115+ * Part name | Description
116+ * -----------------|------------------
117+ * `toggle-button` | The toggle button
118+ * `overlay` | The overlay container
119+ * `content` | The overlay content
120+ * `loader` | The loading indicator shown while loading items
118121 *
119122 * In addition to `<vaadin-text-field>` state attributes, the following state attributes are available for theming:
120123 *
@@ -128,12 +131,7 @@ import { ComboBoxMixin } from './vaadin-combo-box-mixin.js';
128131 * In addition to `<vaadin-combo-box>` itself, the following internal
129132 * components are themable:
130133 *
131- * - `<vaadin-combo-box-overlay>` - has the same API as [`<vaadin-overlay>`](#/elements/vaadin-overlay).
132134 * - `<vaadin-combo-box-item>` - has the same API as [`<vaadin-item>`](#/elements/vaadin-item).
133- * - [`<vaadin-input-container>`](#/elements/vaadin-input-container) - an internal element wrapping the input.
134- *
135- * Note: the `theme` attribute value set on `<vaadin-combo-box>` is
136- * propagated to the internal components listed above.
137135 *
138136 * See [Styling Components](https://vaadin.com/docs/latest/styling/styling-components) documentation.
139137 *
@@ -221,13 +219,18 @@ class ComboBox extends ComboBoxDataProviderMixin(
221219
222220 < vaadin-combo-box-overlay
223221 id ="overlay "
222+ popover ="manual "
223+ exportparts ="overlay, content, loader "
224224 .owner ="${ this } "
225+ .dir ="${ this . dir } "
225226 .opened ="${ this . _overlayOpened } "
226227 ?loading ="${ this . loading } "
227228 theme ="${ ifDefined ( this . _theme ) } "
228229 .positionTarget ="${ this . _positionTarget } "
229230 no-vertical-overlap
230- > </ vaadin-combo-box-overlay >
231+ >
232+ < slot name ="overlay "> </ slot >
233+ </ vaadin-combo-box-overlay >
231234
232235 < slot name ="tooltip "> </ slot >
233236 ` ;
0 commit comments