-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Upgrade EUI to v88.3.0 #166676
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
Upgrade EUI to v88.3.0 #166676
Conversation
…for the hellopangea/dnd dev dependency
…t recently was refactored and converted to Emotion.
… it is no longer being used after the components most recent refactor and Emotion conversion.
…g within hellopangea/dnd dev dependency
Merge in the latest from main
- to match other webpack config changes
| "yarn": "^1.22.19" | ||
| }, | ||
| "resolutions": { | ||
| "**/@hello-pangea/dnd": "16.2.0", |
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.
I don't love this but I don't see an easy way around this. We were able to update Kibana's base webpack config and Cypress webpack config to use the optional chaining babel plugin on the distributed dnd dependency, but Storybook just won't take my updated rule no matter what I try.
I think it's related to this issue: storybookjs/storybook#14292 and the fact that Kibana is still on Webpack v4. I don't think we can upgrade Kibana past 16.2.0 until it's on Webpack v5.
Edit: I tried the linked issue's suggestion of pinning acorn to 8.x, which fixed Storybook but unfortunately broke Kibana's build script. So we're stuck with pinning @hello-pangea/dnd until Kibana is on Webpack v5 I think.
5d96895 to
02d4f75
Compare
0111383 to
da760a4
Compare
2bda46a to
1bb9a98
Compare
- unclear why they were removed in the previous PR
1bb9a98 to
48879ce
Compare
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Module Count
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
|
Pinging @elastic/eui-team (EUI) |
|
@elastic/kibana-operations Thanks again for your patience with us! 🙇 |
EUI
88.2.0➡️88.3.088.3.0EuiGlobalToastListnow shows a "Clear all" button by default once above a certain number of toasts (defaults to 3). This threshold is configurable with theshowClearAllButtonAtprop (#7111)onClearAllToastscallback toEuiGlobalToastList(#7111)value,onChange, andonCancelprops that allowEuiInlineEditto be used as a controlled component (#7157)grabOmnidirectional,transitionLeftIn,transitionLeftOut,transitionTopIn, andtransitionTopOuticon glyphs. (#7168)Bug fixes
EuiInlineEditcomponents to correctly spread...restattributes to the parent wrapper (#7157)EuiListGroupItemto correctly render theextraActionbutton whenshowToolTipis also passed (#7159)Dependency updates
@hello-pangea/dndto v16.3.0 (#7125)@types/lodashto v4.14.198 (#7126)Accessibility
EuiAccordionnow correctly respects reduced motion settings (#7161)EuiAccordionnow shows a focus outline to keyboard users around its revealed children on open (#7161)CSS-in-JS conversions
EuiSplitPanelto Emotion (#7172)