-
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 v93.2.0 #177361
Upgrade EUI to v93.2.0 #177361
Conversation
5036294
to
8fe805c
Compare
- for the medium breakpoint/collapsed EuiFlyout usage, this requires nesting an `EuiPageSidebar` in the flyout - also requires some extra Security CSS selector tweaks
8fe805c
to
6d55aa3
Compare
/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.
LGTM, left a question/nit in solution_nav.tsx
@elastic/security-solution Going to skip approval from your team and request for an admin merge by EOD. Side nav changes have been QA'd by someone from the design team and Shared UX team and should not contain any UI regressions pertaining your solution. If you find that to not be the case post-merge, please feel free to ping our team any time! |
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 gave this a quick click-through and things look fine, but mainly leaning on existing QA approval here.
Approving in the hopes of saving you the trouble of working around the merge gates.
Thanks @rylnd, you rock! A quick click-through is perfect - basically if your solution side nav doesn't look wonky, everything should be shipshape! |
💔 Build FailedFailed CI StepsTest Failures
Metrics [docs]Module Count
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
The failing tests are both known to be flaky. Merging now. |
`v93.1.1`⏩ `v93.2.0` --- - Updated `EuiPageSidebar` and `EuiPageTemplate.Sidebar` with a new `hasEmbellish` prop (defaults to false) ([elastic#7521](elastic/eui#7521)) - Added `diff` glyph to `EuiIcon` ([elastic#7520](elastic/eui#7520)) - Added `newChat` glyph to `EuiIcon` ([elastic#7524](elastic/eui#7524)) **Bug fixes** - Fixed `EuiSideNav` not correctly typing the `items` prop as required ([elastic#7521](elastic/eui#7521)) - Fixed the `CSS is not defined` bug in `EuiPageTemplate` when rendering in some SSR environments, particularly Next.js v13 and up ([elastic#7525](elastic/eui#7525)) - Fixed `EuiDataGrid` component to clean up timer from side effect on unmount ([elastic#7534](elastic/eui#7534)) **Accessibility** - Fixed `EuiSideNav` to render a fallback aria-label on mobile toggles if no heading or mobile title exists ([elastic#7521](elastic/eui#7521)) **CSS-in-JS conversions** - Converted `EuiSideNav` to Emotion; Removed the following Sass variables: ([elastic#7521](elastic/eui#7521)) - `$euiSideNavEmphasizedBackgroundColor` - `$euiSideNavRootTextcolor` - `$euiSideNavBranchTextcolor` - `$euiSideNavSelectedTextcolor` - `$euiSideNavDisabledTextcolor` - Removed the `euiSideNavEmbellish` Sass mixin. Use the new `EuiPageSidebar` `hasEmbellish` prop instead ([elastic#7521](elastic/eui#7521)) - Added a new memoization/performance optimization utility for CSS-in-JS styles ([elastic#7529](elastic/eui#7529))
`v93.1.1`⏩ `v93.2.0` --- - Updated `EuiPageSidebar` and `EuiPageTemplate.Sidebar` with a new `hasEmbellish` prop (defaults to false) ([elastic#7521](elastic/eui#7521)) - Added `diff` glyph to `EuiIcon` ([elastic#7520](elastic/eui#7520)) - Added `newChat` glyph to `EuiIcon` ([elastic#7524](elastic/eui#7524)) **Bug fixes** - Fixed `EuiSideNav` not correctly typing the `items` prop as required ([elastic#7521](elastic/eui#7521)) - Fixed the `CSS is not defined` bug in `EuiPageTemplate` when rendering in some SSR environments, particularly Next.js v13 and up ([elastic#7525](elastic/eui#7525)) - Fixed `EuiDataGrid` component to clean up timer from side effect on unmount ([elastic#7534](elastic/eui#7534)) **Accessibility** - Fixed `EuiSideNav` to render a fallback aria-label on mobile toggles if no heading or mobile title exists ([elastic#7521](elastic/eui#7521)) **CSS-in-JS conversions** - Converted `EuiSideNav` to Emotion; Removed the following Sass variables: ([elastic#7521](elastic/eui#7521)) - `$euiSideNavEmphasizedBackgroundColor` - `$euiSideNavRootTextcolor` - `$euiSideNavBranchTextcolor` - `$euiSideNavSelectedTextcolor` - `$euiSideNavDisabledTextcolor` - Removed the `euiSideNavEmbellish` Sass mixin. Use the new `EuiPageSidebar` `hasEmbellish` prop instead ([elastic#7521](elastic/eui#7521)) - Added a new memoization/performance optimization utility for CSS-in-JS styles ([elastic#7529](elastic/eui#7529))
v93.1.1
⏩v93.2.0
EuiPageSidebar
andEuiPageTemplate.Sidebar
with a newhasEmbellish
prop (defaults to false) (#7521)diff
glyph toEuiIcon
(#7520)newChat
glyph toEuiIcon
(#7524)Bug fixes
EuiSideNav
not correctly typing theitems
prop as required (#7521)CSS is not defined
bug inEuiPageTemplate
when rendering in some SSR environments, particularly Next.js v13 and up (#7525)EuiDataGrid
component to clean up timer from side effect on unmount (#7534)Accessibility
EuiSideNav
to render a fallback aria-label on mobile toggles if no heading or mobile title exists (#7521)CSS-in-JS conversions
EuiSideNav
to Emotion; Removed the following Sass variables: (#7521)$euiSideNavEmphasizedBackgroundColor
$euiSideNavRootTextcolor
$euiSideNavBranchTextcolor
$euiSideNavSelectedTextcolor
$euiSideNavDisabledTextcolor
euiSideNavEmbellish
Sass mixin. Use the newEuiPageSidebar
hasEmbellish
prop instead (#7521)