-
Notifications
You must be signed in to change notification settings - Fork 839
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
[EUI+] Implement site header design changes #7889
[EUI+] Implement site header design changes #7889
Conversation
6f54ae7
to
b4bacb3
Compare
- adds custom component to handle navbar items
- uses EUI components in the ejected component and updates styles
- adds smaller cleanup and refactors based on newly ejected components
42dfd63
to
a25c510
Compare
The code looks great! I noticed the header isn't sticky anymore - could you please fix that? |
- ejects Navbar/Layout component to apply styles instead of adding wrapper as the wrapper breaks the sticky behavior
Ah thanks for the catch! It broke because I used a wrapper around the Navbar to apply the styles to prevent having to eject, but that breaks the sticky behavior. |
💚 Build Succeeded
History
|
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.
The changes look and work great! Thanks for fixing the sticky header behavior! 🎉
Summary
closes elastic/eui-private#110
Important
This PR only applies styles changes as far as it was possible without breaking the search plugin implementation.Ejecting components that change the context would result in a non-functioning search, hence this PR only applies changes from the outside but can't change overall DOM on global levels.
This results in the site header right items not matching the order proposed in the design.
This issue was resolved with this fix PR.
Screenshots
QA