-
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
Upgrade EUI to v94.3.0 #182822
Upgrade EUI to v94.3.0 #182822
Conversation
7548f5d
to
3ad952a
Compare
…exGroup` and `EuiFlexItem`
Synthetics tests were also failing on |
Pinging @elastic/eui-team (EUI) |
Pinging @elastic/obs-ux-infra_services-team (Team:obs-ux-infra_services) |
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management) |
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 snapshot 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.
ux management code change 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.
logs_explorer
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.
ILM test snapshot changes LGTM
@@ -193,8 +193,9 @@ export const getArtifactsListTestsData = (): ArtifactsFixtureType[] => [ | |||
selector: 'fieldAutocompleteComboBox', | |||
}, | |||
{ | |||
type: 'click', | |||
customSelector: 'button[title="@timestamp"]', | |||
type: 'input', |
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.
Was this change intentional? How comes click on a button changes into input? 🤔
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.
It was intentional. I'm not entirely sure why it was needed only here, but generally speaking, we prefer using keyboard navigation when selecting combobox items.
Previously, it was a click on an option with a specified name; now, it's typing the option name into the search field and selecting the first option, which is the exact match. This way should be more reliable no matter what order the items are displayed in, too.
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.
Defend Workflows 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.
Data Discovery changes LGTM 👍
The failing synthetics tests are also failing on |
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.
desk tested, thanks for the cleanup! LGTM for the Threat Hunting Investigations team!
@elasticmachine merge upstream |
💔 Build Failed
Failed CI StepsMetrics [docs]Async chunks
Canvas Sharable Runtime
Page load bundle
History
To update your PR or re-run it, just comment with: cc @tkajtoch |
This reverts commit e714cfa.
This reverts commit afbb257.
v94.2.1-backport.0
⏩v94.3.0
Questions? Please see our Kibana upgrade FAQ.
v94.3.0
launch
glyph forEuiIcon
(#7670)EuiComboBox
'soptions
to support including tooltip details for selectable options. UsetoolTipContent
to render tooltip information, andtoolTipProps
to optionally customize the tooltip rendering behavior (#7700)EuiIcon
: (#7727)error
(now an outlined version instead of filled)tokenMetricCounter
tokenMetricGauge
EuiIcon
: (#7727)tokenDimension
clickLeft
clickRight
clockCounter
errorFilled
(the previouserror
glyph design)warningFilled
Bug fixes
EuiComboBox
withisLoading
in mobile views (#7700)EuiDataGrid
that prevented content text alignment styles to apply (#7720)EuiFlexGroup
andEuiFlexItem
ref
prop typing to support refs of the same type as the passedcomponent
type and allowdisplayName
to be defined for easy component naming when using component wrappers likestyled()
(#7724)Most of the code changes you'll see in this PR are caused by the recent EuiFlex* changes making it generic. This, unfortunately, is something that
styled()
doesn't always like. I replaced the failing usages ofstyled(EuiFlexGroup)
andstyled(EuiFlexItem)
to usecomponent
and other native EuiFlex* props, resulting in the same output but being better typed.We plan to add more props to EuiFlex* components giving developers control over properties like
flex-grow
andflex-shring
, and reducing the need for writing any custom CSS when using these components. This should reduce the number ofstyled()
wrappers needed even further