-
Notifications
You must be signed in to change notification settings - Fork 158
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
Investigate Expressive theme + Carbon for IBM.com components: Target 20-25 #4341
Comments
Added to the Nov 23 engineering meeting agenda for review and assignment. |
Anna and I reviewed the tokens used within the Carbon for IBM.com components on Monday, Dec 7th. Next steps:
|
Answer from Anna: however when developing we used the productive-zoning mixin that we created a couple months ago when we were going through the megamenu design specs so for the components using body-long-01 we also used the use-carbon-productive-tokens() mixin which reverts the value back to the productive value
even if the adopters apply the expressive theme, the productive value is being used for that instance we apply the mixin to Proposal:Anna and I agreed that it would be more beneficial to our adopters if we used a single scale and moved everything to use expressive so there aren’t multiple values for one token like $body-short-01 = 14px sometimes and 16px sometimes. We plan to:
|
Met with Anna, Jeff and Wonil, we determined that Option 3: Change all components to expressive tokens, and mega menu maintains productive-mixin is the best approach. I will create a dev story and design story identifying which tokens need to be swapped out in our code and design specs to wrap up this issue. |
User Story
investigate how the expressive theme might affect the Carbon for IBM.com components
make a plan to resolve any issues.
Additional information
We'd like to investigate how the changes to the type tokens within the expressive theme might affect some of the Carbon for IBM.com components that were originally hard coded to match the expressive theme
A developer and designer will meet to audit the components
Jeff suggested we could do a search of the updated type tokens within the codebase to see which components might be affected
Q: Do we need to audit both React and Web Components??
Possible suspects
Type token list
Acceptance criteria
The text was updated successfully, but these errors were encountered: