-
Notifications
You must be signed in to change notification settings - Fork 844
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
Updating buttons and links to promote success
over secondary
color and fixed EuiButtonIcon colors
#4874
Conversation
Preview documentation changes for this PR: https://eui.elastic.co/pr_4874/ |
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.
Tested and look at the code. LGTM! 🎉
Should we mention this deprecation here and schedule what is the exact date we no longer going to support the secondary
color?
There are two components that still use the secondary
color. The EuiExpression and EuiBadge. Should we open an issue to follow up on those?
CHANGELOG.md
Outdated
@@ -16,7 +21,7 @@ No public interface changes since `34.3.0`. | |||
|
|||
**Theme: Amsterdam** | |||
|
|||
- Decreased spacing and root element size of `EuiSideNav` ([#4816](https://github.com/elastic/eui/pull/4816)) | |||
- Decreased spacing and root element size of `EuiSideNav` ([#4816](https://github.com/elastic/eui/pull/4827)) |
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.
- Decreased spacing and root element size of `EuiSideNav` ([#4816](https://github.com/elastic/eui/pull/4827)) | |
- Decreased spacing and root element size of `EuiSideNav` ([#4827](https://github.com/elastic/eui/pull/4827)) |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4874/ |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4874/ |
* fix(icon): early setState warning from Strict Mode * docs: update changelog with #4874 * use this.state.icon in didMount * Changelog Co-authored-by: Phil Tietjen <tietjen.philip@gmail.com>
Fixes #4836
Added
success
andaccent
color options to EuiButtonWhile also adding a deprecation notice for the
secondary
color and promotingsuccess
instead wherever possible. All the buttons should still look the same.EuiButtonEmpty and EuiButtonIcon already only used
success
instead ofsecondary
so no changes were needed there.Fixed shaded color of some colors for EuiButtonIcon
EuiButtonIcon was using it's own Sass map for colors. Instead, it now uses the same one as EuiButton to better match each other. The contrast ratios should still be good and shouldn't affect the empty style of EuiButtonIcon.
There's minimal changes to the rendering.
Added
success
color to EuiLinkSplit button comparison
The most noticeable change now is that this array of colors is now supported by all button types and renders the same as well. Mainly you can see the lack of support for
accent
andsuccess
.['primary', 'text', 'accent', 'success', 'warning', 'danger']
Checklist
[ ] Checked for breaking changes and labeled appropriately[ ] Checked for accessibility including keyboard-only and screenreader modes