eui
eui copied to clipboard
Elastic UI Framework 🙌
## Description Our `EuiDatePicker` and `EuiSuperDatePicker` components do not read out the selected date or allow me to select a time from the Time list when I am using NVDA....
## Summary @cchaos has improved the `EuiLoadingChart` component by [adding a role and aria-label](https://github.com/elastic/eui/pull/5821). This changeset also included the other loading indicators. I'd like to explore adding an `aria-busy` attribute...
## Description @cchaos and @1Copenut were discussing the callout `heading` prop [defaulting to a P tag](https://github.com/elastic/eui/pull/5870#discussion_r866349095) in PR #5870 5870. We opted to leave the default as a P tag...
#3476 and #3850 highlight different cases where features implemented in the vendored `react-datepicker` either cause problems (`StrictMode` warnings, from a third-party lib) or don't match the expectations of EUI consumers...
This issue is to address the reported friction with `EuiSelectable` options when exclusion is turned on. Currently, in order to exclude options (and view the X next to the selection),...
Our TS->proptype conversion works **really** well. So well that it adds 1.6mb of proptypes. A lot of this comes from the prop forwarding that we do in the components, so...
[EuiButton][A11y] Review the `isLoading` and `isDisabled` prop behavior for screen reader experience
## Description @miukimiu brought up a great question in #5649 with her comment about the `isLoading` behavior: > To introduce a **EuiButtonIcon** `isLoading` state I can follow the other buttons...
EuiTreeView avoided using `role=tree` though it implemented much of the requirements because of buggy browser and assistive tech support. It's not bad or broken right now but it could be...
Now that EUI has heavy reliance on `chroma-js` (color palette creation, color contrast calculations for a11y), other custom methods should likely be deprecated and removed. Such custom methods are part...
It will be nice to have a props like **isCollapsed** for **Resizeable Panel**. I have a page where I have a resizable component. But when I go from one page...