Skip to content

Conversation

@Jeremy-Walton
Copy link
Member

Why?

In order to allow for overriding and extending the button classes, we want to provide a standard interface for buttons using tokens.

Additionally

What Changed

What changed in this PR?

  • Refactor button classes using the new variable/token structure.
  • Document how to override or to extend buttons
  • Use @at-root selector to separate visited rules within button which causes strange behavior in chrome webdriver (used for testing headlessly)

Sanity Check

  • Have you updated any usage of changed tokens?
  • Have you updated the docs with any component changes?
  • Do you need to update the package version?

@Jeremy-Walton Jeremy-Walton self-assigned this Aug 31, 2022
@Jeremy-Walton Jeremy-Walton added bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request Cleanup Clean up styles labels Aug 31, 2022
@Jeremy-Walton Jeremy-Walton added this to the v0.0.10-beta Release milestone Aug 31, 2022
@Jeremy-Walton Jeremy-Walton merged commit 7178bc7 into main Sep 1, 2022
@Jeremy-Walton Jeremy-Walton deleted the api-experiment branch September 1, 2022 14:17
@Jeremy-Walton Jeremy-Walton added the Components Changes to a component label Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Cleanup Clean up styles Components Changes to a component documentation Improvements or additions to documentation enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

4 participants