From 9ef0aa93273c40b73bbb80e2ef4df4fb042e87d5 Mon Sep 17 00:00:00 2001 From: Ivan Borakove Date: Wed, 4 Jun 2025 18:06:13 -0300 Subject: [PATCH] fix(gtkalpha): return proper color object to unblock transparentize() --- src/sass/_colors.scss | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/sass/_colors.scss b/src/sass/_colors.scss index 26ec674e..39d40c28 100644 --- a/src/sass/_colors.scss +++ b/src/sass/_colors.scss @@ -1,7 +1,12 @@ -@function gtkalpha($c,$a) { - @return unquote("alpha(#{$c},#{$a})"); +@function gtkalpha($c, $a) { + @if type-of($c) == 'color' { + @return rgba($c, $a); // objeto-cor quando $c é cor Sass + } + @return unquote("rgba(#{$c}, #{$a})"); // string para currentColor etc. } + + @function gtkmix($c1,$c2,$r) { $ratio: 1 - $r / 100%; // match SCSS gtkmix() @return unquote("mix(#{$c1},#{$c2},#{$ratio})");