From afe05ec8834a91f87fbd1547e94396bb9047628f Mon Sep 17 00:00:00 2001 From: jbpenrath Date: Tue, 7 Jan 2025 17:40:26 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8(react)=20remove=20sass=20deprecati?= =?UTF-8?q?on=20warnings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We used some global built-in methods that will be removed in the next major version of Sass so we decide to use the modern api right now to remove those warnings. --- packages/react/src/utils/_index.scss | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react/src/utils/_index.scss b/packages/react/src/utils/_index.scss index 2e5768f..cc02fbd 100644 --- a/packages/react/src/utils/_index.scss +++ b/packages/react/src/utils/_index.scss @@ -1,4 +1,5 @@ @use "sass:math"; +@use "sass:meta"; @function strip-unit($number) { // Divide $number by its own unit to get a unitless number. @@ -6,7 +7,7 @@ // while different unit between numerator and denominator would be kept. // More to read here https://sass-lang.com/documentation/modules/math#div. // i.e. 16px / 1px = 16 - @if type-of($number) == 'number' and not unitless($number) { + @if meta.type-of($number) == 'number' and not math.is-unitless($number) { @return math.div($number, ($number * 0 + 1)); } @return $number;