Skip to content

Commit

Permalink
fix: Add missing component tokens for link and card (#288)
Browse files Browse the repository at this point in the history
* fix: Add missing component tokens for card and link

* Add missing hover token to link
  • Loading branch information
ethanWallace authored Jul 10, 2024
1 parent 3d1c018 commit 824fdc0
Show file tree
Hide file tree
Showing 13 changed files with 32 additions and 0 deletions.
8 changes: 8 additions & 0 deletions build/figma/figma.tokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -311,6 +311,10 @@
"type": "borderWidth"
}
},
"hover-decoration-thickness": {
"value": "0.125rem",
"type": "borderWidth"
},
"underline": {
"offset": {
"value": "0.25rem",
Expand Down Expand Up @@ -1615,6 +1619,10 @@
"type": "typography"
}
}
},
"maxWidth": {
"value": "34.125rem",
"type": "sizing"
}
},
"checkbox": {
Expand Down
2 changes: 2 additions & 0 deletions build/web/css/.css
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
--gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
--gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
--gcds-link-decoration-thickness: 0.0625rem;
--gcds-link-hover-decoration-thickness: 0.125rem;
--gcds-link-underline-offset: 0.25rem;
--gcds-text-light: #ffffff; /* Global color: text light */
--gcds-text-primary: #333333; /* Global color: text primary */
Expand Down Expand Up @@ -310,6 +311,7 @@
--gcds-card-badge-padding: 0.1875rem 1.5rem;
--gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
--gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
--gcds-card-max-width: 34.125rem;
--gcds-checkbox-check-border-width: 0.3125rem;
--gcds-checkbox-check-height: 1.5rem;
--gcds-checkbox-check-left: 1rem;
Expand Down
2 changes: 2 additions & 0 deletions build/web/css/components.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
--gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
--gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
--gcds-link-decoration-thickness: 0.0625rem;
--gcds-link-hover-decoration-thickness: 0.125rem;
--gcds-link-underline-offset: 0.25rem;
--gcds-text-character-limit: 65ch;
--gcds-text-role-light: #ffffff;
Expand Down Expand Up @@ -168,6 +169,7 @@
--gcds-card-badge-padding: 0.1875rem 1.5rem;
--gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
--gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
--gcds-card-max-width: 34.125rem;
--gcds-checkbox-check-border-width: 0.3125rem;
--gcds-checkbox-check-height: 1.5rem;
--gcds-checkbox-check-left: 1rem;
Expand Down
1 change: 1 addition & 0 deletions build/web/css/components/card.css
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@
--gcds-card-badge-padding: 0.1875rem 1.5rem;
--gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
--gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
--gcds-card-max-width: 34.125rem;
}
1 change: 1 addition & 0 deletions build/web/css/components/link.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@
--gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
--gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
--gcds-link-decoration-thickness: 0.0625rem;
--gcds-link-hover-decoration-thickness: 0.125rem;
--gcds-link-underline-offset: 0.25rem;
}
2 changes: 2 additions & 0 deletions build/web/css/tokens.css
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@
--gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
--gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
--gcds-link-decoration-thickness: 0.0625rem;
--gcds-link-hover-decoration-thickness: 0.125rem;
--gcds-link-underline-offset: 0.25rem;
--gcds-text-light: #ffffff; /* Global color: text light */
--gcds-text-primary: #333333; /* Global color: text primary */
Expand Down Expand Up @@ -310,6 +311,7 @@
--gcds-card-badge-padding: 0.1875rem 1.5rem;
--gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
--gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
--gcds-card-max-width: 34.125rem;
--gcds-checkbox-check-border-width: 0.3125rem;
--gcds-checkbox-check-height: 1.5rem;
--gcds-checkbox-check-left: 1rem;
Expand Down
2 changes: 2 additions & 0 deletions build/web/scss/.scss
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ $gcds-link-font-small-mobile: 400 0.8888888888888888rem/140.625% "Noto Sans", sa
$gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
$gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
$gcds-link-decoration-thickness: 0.0625rem;
$gcds-link-hover-decoration-thickness: 0.125rem;
$gcds-link-underline-offset: 0.25rem;
$gcds-text-light: #ffffff; // Global color: text light
$gcds-text-primary: #333333; // Global color: text primary
Expand Down Expand Up @@ -308,6 +309,7 @@ $gcds-card-badge-background-color: #20809D;
$gcds-card-badge-padding: 0.1875rem 1.5rem;
$gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
$gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
$gcds-card-max-width: 34.125rem;
$gcds-checkbox-check-border-width: 0.3125rem;
$gcds-checkbox-check-height: 1.5rem;
$gcds-checkbox-check-left: 1rem;
Expand Down
2 changes: 2 additions & 0 deletions build/web/scss/components.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ $gcds-link-font-small-mobile: 400 0.8888888888888888rem/140.625% "Noto Sans", sa
$gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
$gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
$gcds-link-decoration-thickness: 0.0625rem;
$gcds-link-hover-decoration-thickness: 0.125rem;
$gcds-link-underline-offset: 0.25rem;
$gcds-text-character-limit: 65ch;
$gcds-text-role-light: #ffffff;
Expand Down Expand Up @@ -166,6 +167,7 @@ $gcds-card-badge-background-color: #20809D;
$gcds-card-badge-padding: 0.1875rem 1.5rem;
$gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
$gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
$gcds-card-max-width: 34.125rem;
$gcds-checkbox-check-border-width: 0.3125rem;
$gcds-checkbox-check-height: 1.5rem;
$gcds-checkbox-check-left: 1rem;
Expand Down
1 change: 1 addition & 0 deletions build/web/scss/components/card.scss
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@ $gcds-card-badge-background-color: #20809D;
$gcds-card-badge-padding: 0.1875rem 1.5rem;
$gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
$gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
$gcds-card-max-width: 34.125rem;
1 change: 1 addition & 0 deletions build/web/scss/components/link.scss
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ $gcds-link-font-small-mobile: 400 0.8888888888888888rem/140.625% "Noto Sans", sa
$gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
$gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
$gcds-link-decoration-thickness: 0.0625rem;
$gcds-link-hover-decoration-thickness: 0.125rem;
$gcds-link-underline-offset: 0.25rem;
2 changes: 2 additions & 0 deletions build/web/scss/tokens.scss
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ $gcds-link-font-small-mobile: 400 0.8888888888888888rem/140.625% "Noto Sans", sa
$gcds-link-font-regular-desktop: 400 1.25rem/120% "Noto Sans", sans-serif;
$gcds-link-font-regular-mobile: 400 1rem/150% "Noto Sans", sans-serif;
$gcds-link-decoration-thickness: 0.0625rem;
$gcds-link-hover-decoration-thickness: 0.125rem;
$gcds-link-underline-offset: 0.25rem;
$gcds-text-light: #ffffff; // Global color: text light
$gcds-text-primary: #333333; // Global color: text primary
Expand Down Expand Up @@ -308,6 +309,7 @@ $gcds-card-badge-background-color: #20809D;
$gcds-card-badge-padding: 0.1875rem 1.5rem;
$gcds-card-title-font-desktop: 700 2.00225830078125rem/124.85901539399482% "Lato", sans-serif;
$gcds-card-title-font-mobile: 700 1.601806640625rem/124.85901539399481% "Lato", sans-serif;
$gcds-card-max-width: 34.125rem;
$gcds-checkbox-check-border-width: 0.3125rem;
$gcds-checkbox-check-height: 1.5rem;
$gcds-checkbox-check-left: 1rem;
Expand Down
4 changes: 4 additions & 0 deletions tokens/components/card/tokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,10 @@
"type": "typography"
}
}
},
"maxWidth": {
"value": "34.125rem",
"type": "sizing"
}
}
}
4 changes: 4 additions & 0 deletions tokens/components/link/tokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,10 @@
"type": "borderWidth"
}
},
"hover-decoration-thickness": {
"value": "{border.width.md.value}",
"type": "borderWidth"
},
"underline": {
"offset": {
"value": "{border.width.lg.value}",
Expand Down

0 comments on commit 824fdc0

Please sign in to comment.