Skip to content
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

Update ~25% of components to use new design tokens #8149

Closed
joshblack opened this issue Mar 22, 2021 · 3 comments · Fixed by #8425
Closed

Update ~25% of components to use new design tokens #8149

joshblack opened this issue Mar 22, 2021 · 3 comments · Fixed by #8425
Assignees
Labels
package: components carbon-components

Comments

@joshblack
Copy link
Contributor

As part of #8148, this issue is responsible for taking the first step in updating our components to use the new design tokens. There are probably several strategies that we could follow to implement this, including:

  • Add new tokens to the existing themes and have them fallback to the current tokens
  • Add new tokens to the existing themes and then toggle usage based on feature flags in the component scss files

It is up to the implementors to figure out which approach will work best going into this release for our team 👀

@joshblack joshblack added the package: components carbon-components label Mar 22, 2021
@joshblack joshblack added this to the 2021 Alpha Release milestone Mar 22, 2021
@joshblack joshblack changed the title Update 25-50% of components to use new design tokens Update ~25% of components to use new design tokens Mar 22, 2021
@tw15egan
Copy link
Member

tw15egan commented Mar 30, 2021

Components to update:

Josefina

  • Accordion
  • Breadcrumb
  • Button
  • Checkbox
  • CodeSnippet
  • ComboBox

TJ

  • ContentSwitcher
  • ContextMenu
  • CopyButton
  • DataTable
  • DatePicker
  • Dropdown

@tw15egan
Copy link
Member

Will need to wait for #8238 before starting this

@tw15egan
Copy link
Member

Component token spec: #8187

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package: components carbon-components
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants