From fdde0e5fba6ff19d4c284cdb8053d76d114c2b80 Mon Sep 17 00:00:00 2001 From: Guillaume Lafarge Date: Mon, 12 Sep 2022 19:54:59 +0200 Subject: [PATCH] Add support for CSS var() --- .../compass/core/sass_extensions/functions/gradient_support.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/lib/compass/core/sass_extensions/functions/gradient_support.rb b/core/lib/compass/core/sass_extensions/functions/gradient_support.rb index 750df258f3..80c66e5c2c 100644 --- a/core/lib/compass/core/sass_extensions/functions/gradient_support.rb +++ b/core/lib/compass/core/sass_extensions/functions/gradient_support.rb @@ -162,7 +162,8 @@ def assert_legal_color!(color) unless Sass::Script::Value::Color === color || Sass::Script::Tree::Funcall === color || (Sass::Script::Value::String === color && color.value == "currentColor")|| - (Sass::Script::Value::String === color && color.value == "transparent") + (Sass::Script::Value::String === color && color.value == "transparent") || + (Sass::Script::Value::String === color && color.value.start_with?("var(")) raise Sass::SyntaxError, "Expected a color. Got: #{color}" end end