eui
eui copied to clipboard
Elastic UI Framework 🙌
As part of the work the improve UX for the in Kibana (the page rendering the list of dashboards, visualisations, maps) we want to render a "selection info" bar on...
## Preamble There are 3 focus strategies: the default one (tabbing works as expected), roving tabindex, and `aria-activedescendant`. The default one just works so there's nothing for us to do....
As part of the work the improve UX for the `` in Kibana (the page rendering the list of dashboards, visualisations, maps) we want to be able to render a...
Please note the `discussion` label. ### Feature description Configurable method to allow custom heterogeneous rendering of data in EUIDataGrid. ### Use Case / Problems Solution data doesn't feel uniform across...
Currently, there isn't any way of configuring nested panels for default actions in `EuiInMemoryTable`. To avoid creating a custom actions component, it'd be easier to support a behaviour similar to...
The `EuiAccordion` export was changed from a class component to a function component during the move to Emotion styling. Functionally everything remains intact because of `forwardRef`, but the types no...
We have a use case where the empty string is mapped to the last valid value in the range input. Right now the range slider is moved in the middle...
When using an `EuiComboBox`, with `onSearchChange`, after a user selects an option, then it will trigger a search with a blank string (`''`): https://github.com/elastic/eui/blob/bc24f11a13980e61300e27ed4f733018ce50fee5/src/components/combo_box/combo_box.tsx#L690-L694 https://github.com/elastic/eui/blob/bc24f11a13980e61300e27ed4f733018ce50fee5/src/components/combo_box/combo_box.tsx#L423-L425 This is unexpected and it...
### Summary Fixes an issue that has come up twice in Kibana support. The issue is that the spread operation, ``` matchingOptions.push(...matchingOptionsForGroup); ``` was transpiled to ``` matchingOptions.push.apply(matchingOptions, matchingOptionsForGroup); ```...
At the moment, the TS definition file is about 22k lines. Makes it difficult on VS Code performance. Thoughts on splitting up the definition files? Should be an easy tsconfig.json...