Cee Chen
Cee Chen
## Summary This is a **setup PR**. NOTE: No functional output DOM should have changed as a result of this PR, it's purely meant to DRY out repetitive logic and...
## Summary closes https://github.com/elastic/eui/issues/6804 reverts https://github.com/elastic/eui/pull/6817 (`isFocused` workaround should no longer be needed) This PR adds a `preventCopy` prop to EuiScreenReaderOnly, and applies said functionality to `EuiDataGrid` to prevent customers...
```[tasklist] ### List of components with Amsterdam override SCSS - [ ] EuiKeyPadMenuItem - [ ] EuiDescriptionList - [ ] EuiSideNavItem - [ ] EuiHue - [ ] EuiRadio, EuiCheckbox,...
Per `prop-types`'s own docs, they recommend libraries be a `dependency` and not a peer dependency: https://www.npmjs.com/package/prop-types#how-to-depend-on-this-package It just seems odd to include it at this point (especially with our reliance...
_Originally posted by @opauloh in https://github.com/elastic/eui/pull/6833#discussion_r1224856519_ > I love that idea of automation. My suggestion: > > We can first start by adding JSDocs manually to all the other tokens...
We're streets behind and should probably grab the latest Jest version(s). List of dependencies that will need upgrading: - `jest` - `jest-cli` - `@types/jest` - `babel-jest` - `eslint-plugin-jest` This PR...
[All EUI form controls] Browser validity messages should automatically populate EuiFormRow `error`s
Original request: https://github.com/elastic/eui/issues/6747 ## Problem `EuiFieldNumber` currently shows an icon when `:invalid` as determined by browsers (e.g. below `min`, above `max`, outside `step`, etc.) but does not offer any additional...
[Form components] Ensure all placeholder text meets WCAG accessibility color contrast requirements
_Originally discussed by @1Copenut and @cee-chen in https://github.com/elastic/eui/issues/6630#issuecomment-1452720380_ > I think we need to take the time later to evaluate our placeholder text color contrast across the board / across...
## Summary closes https://github.com/elastic/kibana/issues/181804. Follow up to https://github.com/elastic/kibana/pull/180514 Screenshots of fixed issues: ### Checklist - [x] Any UI touched in this PR is usable by keyboard only (learn more about...
- [x] Setup (+ EuiCode & EuiHealth): https://github.com/elastic/eui/pull/7529 ### Highest impact components - [x] Flex + Spacer: https://github.com/elastic/eui/pull/7582 - [x] Buttons: https://github.com/elastic/eui/pull/7541 (+ #7634) - [x] Text: https://github.com/elastic/eui/pull/7543 - [x]...