-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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 v90.0.0 #170179
Upgrade EUI to v90.0.0 #170179
Conversation
@elasticmachine merge upstream |
5ad970d
to
441d618
Compare
- should now be handled OOTB by EUI 7288
- to use the component directly, and import the specific styles required
- extra specificity needed due to Emotion conversion + Enzyme
…r Emotion conversion - index increase is due to the fact that the title now reuses `EuiContextMenuItem` under the hood as well
- affected by Emotion conversion
…on query update bug
`, | ||
} | ||
: {}), | ||
eventColor: message.isError ? 'danger' : undefined, |
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.
@stephmilovic FYI that EuiCommentEvent
respecting eventColor
for all types is now fixed in EUI, and the workaround you added in #167674 should no longer be necessary - but please feel free to QA and let us know if that's not the case!
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.
amazing, thank you!!
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.
OPs 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.
Data Discovery changes LGTM. Tested the Unified Field List style change and it's working as expected 👍
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.
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.
Tested Lens and could not find an issue 👍
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.
ResponseOps 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.
ML 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.
Kibana Security 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.
Canvas shareable runtime changes lgtm!
I did not review Maps changes since @nreese is doing that.
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.
maps changes LGTM
code review, tested in chrome
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.
👍 EUI team looks good!
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.
Logstash pipeline related 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.
Rule Management Area 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.
LGTM for explore changes, thanks for the updates!
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Module Count
Any counts in public APIs
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: |
v89.1.0
⏩v90.0.0
The majority of changes in this PR come from:
EuiContextMenu being converted to Emotion ([Emotion] Convert EuiContextMenu, EuiContextMenuPanel, and EuiContextMenuItem eui#7312). If your usage of
EuiContextMenu
was significantly affected, we recommend pulling down this PR and QAing it locally.defaultProps
being removed from some very widespread components, particularly EuiButton, in anticipation of React's upcoming deprecation. (elastic/eui@b7dc9b4) NOTE: This only affected Enzyme snapshots, and did not affect production behavior.Commits have been broken up by component changes as well as types of changes.
90.0.0
eventColor
prop onEuiCommentEvent
to apply the color to the entire comment header. (#7288)EuiBasicTable
andEuiInMemoryTable
to support a new controlled selection API:selection.selected
(#7321)Bug fixes
EuiFieldNumbers
not correctly updating native validity state (#7291)EuiListGroupItem
to passstyle
props to the wrapping<li>
element alongsideclassName
andcss
. All other props will be passed to the underlying content. (#7298)EuiListGroupItem
's non-transitioned transform on hover/focus (#7298)EuiDataGrid
s withgridStyle.stripes
sometimes showing buggy row striping after being sorted (#7301)EuiDataGrid
'sgridStyle.rowClasses
API to not conflict withgridStyle.stripes
if dynamically updated (#7301)EuiDataGrid
'sgridStyle.rowClasses
API to support multiple space-separated classes (#7301)EuiInputPopover
not callingonPanelResize
callback prop (#7305)EuiDualRange
incorrectly positioning highlights when rendered withshowInput="inputWithPopover"
(#7305)EuiTabs
incorrectly wrapping text when it should instead either scroll or truncate (#7309)EuiContextMenu
now renders text colors correctly when used within anEuiBottomBar
(#7312)EuiSuperDatePicker
's Absolute date picker (#7313)EuiDataGrid
cells visually cutting off overflowing content a little too quickly (#7320)Deprecations
EuiBasicTable
andEuiInMemoryTable
's refsetSelection
API. Use the newselection.selected
API instead. (#7321)Breaking changes
EuiPageTemplate_Deprecated
,EuiPageSideBar_Deprecated
, andEuiPageContent*_Deprecated
(#7265)ghost
color option fromEuiButton
,EuiButtonEmpty
, andEuiButtonIcon
. Use an<EuiThemeProvider colorMode="dark">
wrapper andcolor="text"
instead. (#7296)Dependency updates
refractor
to v3.6.0 (#7127)rehype-raw
to v5.1.0 (#7127)vfile
to v4.2.1 (#7127)Accessibility
EuiContextMenu
now correctly respects reduced motion preferences (#7312)EuiAccordion
s no longer attempt to focus child content when the accordion is externally opened viaforceState
, but will continue to focus expanded content when users click the toggle button. (#7314)CSS-in-JS conversions
EuiContextMenu
,EuiContextMenuPanel
, andEuiContextMenuItem
to Emotion; Removed$euiContextMenuWidth
(#7312)