-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
feat(ui-shell): add theming support #8579
feat(ui-shell): add theming support #8579
Conversation
Deploy Preview for carbon-elements ready! Built with commit 702135f |
Deploy Preview for carbon-components-react ready! Built without sensitive environment variables with commit 702135f https://deploy-preview-8579--carbon-components-react.netlify.app |
…09-ui-shell-theme
…n into 8409-ui-shell-theme
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.
@tw15egan thanks for catching that - just updated :) |
Do we need to hold off on merging this until we have a v11 branch? Seems like this could cause unexpected changes to teams using the UI Shell in g10 / white themes and suddenly having a light header. I believe they would need to be using custom properties to revert back to the dark header, which could be a breaking change to enable for some teams |
Yep I agree we should hold off.. |
Should we change the base to |
@jnm2377 yeah let's go for it 🎸 |
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.
One change I suggested but looks good otherwise!
Co-authored-by: Taylor Jones <[email protected]>
thanks for catching that! |
* feat(ui-shell): updated ui shell header styles * feat(ui-shell): updated side nav styles * feat(ui-shell): updated header-panel & switcher styles * feat(ui-shell): _side-nav.scss token update * feat(ui-shell): updated and deprecate styles * chore: update deprecated component tests * fix: test warning path * fix: design feedback changes * feat(ui-shell): update depcrecation test warning * fix(content): added content color with updated styles * Update packages/react/src/components/UIShell/HeaderPanel.js Co-authored-by: Taylor Jones <[email protected]> * Update HeaderPanel.js Co-authored-by: Josefina Mancilla <[email protected]> Co-authored-by: Josefina Mancilla <[email protected]> Co-authored-by: TJ Egan <[email protected]> Co-authored-by: Taylor Jones <[email protected]>
Just for tracking purposes, this was never merged into main. After this PR was included in |
Closes #8409
Closes #8102
This is the first step in creating our UI Shell Theme
_header.scss
files to match most recent styles_side-nav.scss
files to match most recent styles_switcher.scss
files to match most recent styles_header-panel.scss
files to match most recent styles_navigation-menu.scss
files to match most recent styles_product-switcher.scss
files to match most recent stylesDeprecated the following components that did not have a design spec (per discussion with design):