-
Notifications
You must be signed in to change notification settings - Fork 842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[EuiInlineEdit] Create placeholder
prop for Inline Edit & Friends
#6883
[EuiInlineEdit] Create placeholder
prop for Inline Edit & Friends
#6883
Conversation
…ghtly edit the text color
Preview documentation changes for this PR: https://eui.elastic.co/pr_6883/ |
Co-authored-by: Cee Chen <[email protected]>
Co-authored-by: Cee Chen <[email protected]>
Co-authored-by: Cee Chen <[email protected]>
Co-authored-by: Cee Chen <[email protected]>
Co-authored-by: Cee Chen <[email protected]>
Co-authored-by: Cee Chen <[email protected]>
Preview documentation changes for this PR: https://eui.elastic.co/pr_6883/ |
- Reordered placeholder prop within documentation - Update color of placeholder text color to meet contrast ratio guidelines
Preview documentation changes for this PR: https://eui.elastic.co/pr_6883/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉 Looks great! I hope it works well as well in production Kibana usage!
`[email protected]` ⏩ `83.1.0` --- ## [`83.1.0`](https://github.com/elastic/eui/tree/v83.1.0) - Added `placeholder` prop to `EuiInlineEdit` ([#6883](elastic/eui#6883)) - Added `sparkles` glyph to `EuiIcon` ([#6898](elastic/eui#6898)) **Bug fixes** - Fixed Safari-only bug for single-line row `EuiDataGrid`s, where cell actions on hover would overlap instead of pushing content to the left ([#6881](elastic/eui#6881)) - Fixed `EuiButton` not correctly merging in passed `className`s with its base `.euiButton` class ([#6887](elastic/eui#6887)) - Fixed `EuiIcon` not correctly passing the `style` prop custom `img` icons ([#6888](elastic/eui#6888)) - Fixed multiple components with child props (e.g. `buttonProps`, `iconProps`, etc.) unsetting EUI's Emotion styling if custom `css` was passed to the child props object ([#6896](elastic/eui#6896)) **CSS-in-JS conversions** - Converted `EuiHeader` and `EuiHeaderLogo` to Emotion ([#6878](elastic/eui#6878)) - Removed Sass variables `$euiHeaderDarkBackgroundColor`, `$euiHeaderBorderColor`, and `$euiHeaderBreadcrumbColor` ([#6878](elastic/eui#6878)) - Removed Sass mixin `@euiHeaderDarkTheme` ([#6878](elastic/eui#6878))
Fixes #6857 || Original PR: #6872
Summary
Creation of the
placeholder
prop forEuiInlineEdit
.Read Mode:
The
placeholder
value is displayed inreadMode
when the placeholder is present and nodefaultValue
is passed in or ifreadModeValue
is empty. Theplaceholder
text will also appear in a light color inreadMode
.Edit Mode:
placeholder
is passed to theeditMode
input form control.QA
Head over to EuiInlineEdit in staging and ensure you can do the following:
Remove or strikethrough items that do not apply to your PR.
General checklist
@default
if default values are missing) and playground toggles