Skip to content

Commit

Permalink
Fix node-sass issue for rgba() function bug
Browse files Browse the repository at this point in the history
  • Loading branch information
mdo committed Dec 29, 2022
1 parent 6c5b979 commit bfa8156
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions scss/helpers/_colored-links.scss
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
// stylelint-disable function-name-case

// All-caps `RGBA()` function used because of this Sass bug: https://github.com/sass/node-sass/issues/2251
@each $color, $value in $theme-colors {
.link-#{$color} {
--#{$prefix}link-color-rgb: #{to-rgb($value)};
text-decoration-color: rgba(to-rgb($value), var(--#{$prefix}link-underline-opacity, 1));
text-decoration-color: RGBA(to-rgb($value), var(--#{$prefix}link-underline-opacity, 1));

@if $link-shade-percentage != 0 {
&:hover,
&:focus {
$hover-color: if(color-contrast($value) == $color-contrast-light, shade-color($value, $link-shade-percentage), tint-color($value, $link-shade-percentage));
--#{$prefix}link-color-rgb: #{to-rgb($hover-color)};
text-decoration-color: rgba(to-rgb($hover-color), var(--#{$prefix}link-underline-opacity, 1));
text-decoration-color: RGBA(to-rgb($hover-color), var(--#{$prefix}link-underline-opacity, 1));
}
}
}
Expand Down

0 comments on commit bfa8156

Please sign in to comment.