web-components
web-components copied to clipboard
A set of high-quality standards based web components for enterprise web applications. Part of Vaadin 20+
### Description If you type an invalid value to a date picker input and hit Esc, the value clears: https://user-images.githubusercontent.com/1222264/184605819-e0965a18-02a2-40f6-8695-cc5d82e0f1a3.mp4 If the date picker has a value beforehand, the behavior...
### Description of the bug The API for `FormLayout` allows adding `Component`'s, not fields. So what the heck is this supposed to mean?? The implication seems to be that adding...
Missing feature: "Remember me" checkbox, which you could check if you want your login info to be stored so that you don't need to log in again with the same...
### Describe your motivation `vaadin-month-calendar` contains a rather large number of stylable parts (8) that we'd like to expose to the `::part()` selector. Currently this would require propagating them through...
### Describe your motivation The `menu-bar-button`s inside `vaadin-menu-bar` are currently in the component's shadow DOM. This presents some challenges for `::part()` based styling: - Need to expose the buttons' various...
### Describe your motivation The `vaadin-message elements` in the `vaadin-message-list` component are currently in the component's shadow dom. This presents a challenge for `::part()` based styling: 1. The 8 shadow...
### Describe your motivation The `vaadin-crud` web component's default grid is inside the CRUD's shadow DOM, making its parts inaccessible to the `::part()` selector, unless we propagate all of them...
### Describe your motivation The text-area and button inside the vaadin-message-input component are currently in the component's shadow DOM. This makes `::part()` based theming a bit awkward as it would...
### Describe your motivation For consistency with other components containing multiple items, especially ones represented by nested web components, which would also make `::part()` based styling possible without `exportparts`, and...
## Motivation Currently, the way field components handle non-parsable values or constraints is not consistent and user-friendly. - `integer-field` resets values that don't match the integer pattern, showing a warning....