-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Upgraded EUI to v76.0.0 #152506
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
Upgraded EUI to v76.0.0 #152506
Conversation
|
Pinging @elastic/eui-design (EUI) |
@JasonStoltz won't it break many places in Kibana or |
@azasypkin is correct, we need to update all instances of |
|
@cee-chen I'll take that. |
|
Sorry ya'll, totally missed that. |
[CI] Auto-commit changed files from 'node scripts/eslint --no-cache --fix'
- Errors -> `error` - Delete actions -> `trash` - Clear actions -> `cross` or `minusInCircleFilled` (if used alongside `plusInCircleFilled`)
…olor to use new `error` icon instead
daveyholler
left a comment
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.
Lookin' good. I dig it.
|
@elasticmachine merge upstream |
kc13greiner
left a comment
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.
LGTM!
justinkambic
left a comment
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.
Synthetics changes LGTM!
|
@elasticmachine merge upstream |
|
Pinging all remaining CODEOWNERS: @elastic/sec-cloudnative-integrations @elastic/security-detections-response @elastic/security-solution-platform @elastic/security-detections-response @elastic/security-solution-platform @elastic/security-detections-response-alerts @elastic/security-detections-response-rules @elastic/security-threat-hunting-explore @elastic/security-threat-hunting-investigations @elastic/appex-sharedux @elastic/kibana-visualizations @elastic/response-ops @elastic/protections-experience @elastic/infra-monitoring-ui @elastic/fleet @elastic/apm-ui We've determined any failing or flaky tests are unrelated to our EUI changes (after rerunning / merging latest multiple times, the tests that fail/succeed change each time), and will be asking Kibana Ops to admin merge this PR by Friday EOD. If you could take a second to review your owned files before then, we would hugely appreciate it. If not, and you notice any issues (primarily around the breaking changes of the new |
cauemarcondes
left a comment
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.
Profiling changes LGTM
nchaulet
left a comment
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.
Fleet changes LGTM
michaelolo24
left a comment
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.
Investigations changes. LGTM!
drewdaemon
left a comment
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.
|
@elasticmachine merge upstream |
💔 Build FailedFailed CI Steps
Test Failures
Metrics [docs]Async chunks
Page load bundle
Unknown metric groupsESLint disabled line counts
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: |
With EUI v76, `warning` icon type was introduced: #152506 However, the EUI upgrade was only applied on 8.8. The callout here that uses the warning icon was backported to 8.7, where the EUI version does not have the `warning` icon type. Thus 8.7 should still use the legacy `alert` icon type. This PR fixes that and will only be merged into 8.7.
Originally reported in #152234 (comment) With EUI v76, `warning` icon type was introduced: #152506 However, the EUI upgrade was only applied on 8.8. The callout here that uses the warning icon was a bug fix backported to 8.7 after the EUI upgrade. In 8.7 the EUI version does not have the `warning` icon type, causing a broken image to be rendered in this callout. This PR reverts the icon to the legacy `alert` type will only be merged into 8.7.

👋 Hi all - the biggest breaking change of this PR is around two icon type changes/renames.
alerticon is now namedwarningdangercolor. In those cases, we opinionatedly changed those icon usages to the newerroricon instead of using the old alert/warning icon.🛑 The
crossInACircleFilledicon has been removed, and a newerroricon addedcrossInACircleFilledusages to:erroricon.trashicon instead.crossicon, or in some casesminusInCircleFilled(if used alongsideplusInCircleFilled).Summary
[email protected]⏩[email protected]76.0.2Bug fixes
alertalias for thewarningEuiIcontype (#6640)76.0.1Bug fixes
isInvalidform controls (#6629)76.0.0pivotglyph toEuiIcon(#6605)displayHeaderCellPropsAPI toEuiDataGrid's columns, which allows passing custom props directly to column header cells (#6609)headerCellProps/footerCellPropsAPIs toEuiDataGrid's control columns, which allows passing custom props directly to control column header or footer cells (#6609)footerCellRenderAPI toEuiDataGrid's control columns, which allows completely customizing control column rendering (previously rendered an empty cell) (#6609)EuiTextto align with GitHub's list style, which is a popular format used in Markdown or MDX formatting (#6615)ulandolelements of theEuiTextcomponent (#6615)EuiBadgeGroup, where the CSS rule to override themargin-inline-startwas not being applied correctly due to the order of appearance in the CSS rules (#6618)Bug fixes
EuiDataGridfooter control columns rendering with cell expansion popovers when they should not have been (#6609)EuiSkipLinkbug where main content loading in progressively/dynamically after the skip link rendered was not being correctly focused (#6613)Breaking changes
EuiIcon'salerttowarning(#6608)EuiIcon'scrossInACircleFilledin favor oferror(#6608)