-
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 v94.2.1 #182023
Upgrade EUI to v94.2.1 #182023
Conversation
@tkajtoch Please handle the EuiFlex* and |
buildkite test this |
- accounts for a11y change to no longer auto-focus the accordion content
…y `label` not being a string
…ges to add the new `optionMatcher` prop
/ci |
Pinging @elastic/eui-team (EUI) |
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.
response 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.
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.
DE 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.
Presentation team snapshot updates 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.
@elastic/security-defend-workflows related changes look good to me. thanks for the fix there!
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
👋 Hey y'all ent search folks! I missed this fix/update update in our latest EUI upgrade (#182023). It's directly related to this change in EUI v94.2.0: > - Fixed an `EuiPageTemplate` bug where prop updates would not cascade down to child sections ([#7648](elastic/eui#7648)) > - To cascade props down to the sidebar, `EuiPageTemplate` now explicitly requires using the `EuiPageTemplate.Sidebar` rather than `EuiPageSidebar` In general, it's also a best practice to use EuiPageTemplate's namespaced children instead of the direct `EuiPage*` components (which are meant for direct usage within a`EuiPage` component instead), so I've made similar changes to your code as well. I would suggest pulling down this PR to QA that your page still looks as expected/as before.
v94.1.0-backport.0
⏩v94.2.1-backport.0
Questions? Please see our Kibana upgrade FAQ.
v94.2.1-backport.0
This is a backport release only intended for use by Kibana.
EuiFlexGroup
/EuiFlexItem
component
prop feature due to Kibana typing issuesv94.2.1
Bug fixes
EuiTabbedContent
edge case bug that occurred when updated with a completely different set oftabs
(#7713)@storybook/test
dependency to be listed indevDependencies
and notdependencies
(#7719)v94.2.0
getDefaultEuiMarkdownPlugins()
to allow excluding the following plugins in addition totooltip
: (#7676)checkbox
linkValidator
lineBreaks
emoji
EuiSelectable
'sisPreFiltered
prop to allow passing a configuration object, which allows disabling search highlighting in addition to search filtering (#7683)EuiFlexGroup
andEuiFlexItem
prop types to support passing any valid React component type to thecomponent
prop and ensure proper type checking of the extra props forwarded to thecomponent
. (#7688)EuiSearchBar
to allow the@
special character in query string searches (#7702)optionMatcher
prop toEuiSelectable
andEuiComboBox
allowing passing a custom option matcher function to these components and controlling option filtering for given search string (#7709)Bug fixes
EuiPageTemplate
bug where prop updates would not cascade down to child sections (#7648)EuiPageTemplate
now explicitly requires using theEuiPageTemplate.Sidebar
rather thanEuiPageSidebar
EuiFieldNumber
's typing to accept an icon configuration shape (#7666)EuiFieldText
andEuiFieldNumber
to render the correct paddings for icon shapes set toside: 'right'
(#7666)EuiFieldText
andEuiFieldNumber
to fully ignoreicon
/prepend
/append
whencontrolOnly
is set to true (#7666)EuiColorPicker
's input not setting the correct right padding for the number of icons displayed (#7666)EuiRange
s withshowInput
: (#7678)append
/prepend
labels no longer cause a background bugEuiTableRowCell
s with therow
header scope (#7681)toolTipProps
type onEuiSuperUpdateButton
to usePartial<EuiToolTipProps>
(#7692)popperProps
onEuiDatePicker
(#7694)EuiDataGrid
s withleadingControlColumns
when moving columns to the left/right (#7701) (#7698)EuiSuperDatePicker
to validate date string with respect of locale onEuiAbsoluteTab
. (#7705)EuiSuperDatePicker
's absolute tab on small mobile screens (#7708)FieldValueSelectionFilter
component (#7718)Dependency updates
@hello-pangea/dnd
to v16.6.0 (#7599)remark-rehype
to v8.1.0 (#7601)Accessibility
EuiBasicTable
andEuiInMemoryTable
's selection checkboxes to have unique aria-labels per row (#7672)aria-valuetext
attributes toEuiRange
s with tick labels for improved screen reader UX (#7675)EuiAccordion
to keep focus on accordion trigger instead of moving to content on click/keypress (#7696)aria-disabled
attribute toEuiHorizontalSteps
when status is "disabled" (#7699)