-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
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
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 |
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!
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 |
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
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
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!
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.
alert
icon is now namedwarning
danger
color. In those cases, we opinionatedly changed those icon usages to the newerror
icon instead of using the old alert/warning icon.🛑 The
crossInACircleFilled
icon has been removed, and a newerror
icon addedcrossInACircleFilled
usages to:error
icon.trash
icon instead.cross
icon, or in some casesminusInCircleFilled
(if used alongsideplusInCircleFilled
).Summary
eui@75.1.2
⏩eui@76.0.2
76.0.2
Bug fixes
alert
alias for thewarning
EuiIcon
type (#6640)76.0.1
Bug fixes
isInvalid
form controls (#6629)76.0.0
pivot
glyph toEuiIcon
(#6605)displayHeaderCellProps
API toEuiDataGrid
's columns, which allows passing custom props directly to column header cells (#6609)headerCellProps
/footerCellProps
APIs toEuiDataGrid
's control columns, which allows passing custom props directly to control column header or footer cells (#6609)footerCellRender
API toEuiDataGrid
's control columns, which allows completely customizing control column rendering (previously rendered an empty cell) (#6609)EuiText
to align with GitHub's list style, which is a popular format used in Markdown or MDX formatting (#6615)ul
andol
elements of theEuiText
component (#6615)EuiBadgeGroup
, where the CSS rule to override themargin-inline-start
was not being applied correctly due to the order of appearance in the CSS rules (#6618)Bug fixes
EuiDataGrid
footer control columns rendering with cell expansion popovers when they should not have been (#6609)EuiSkipLink
bug where main content loading in progressively/dynamically after the skip link rendered was not being correctly focused (#6613)Breaking changes
EuiIcon
'salert
towarning
(#6608)EuiIcon
'scrossInACircleFilled
in favor oferror
(#6608)