19 lines
391 B
SCSS
19 lines
391 B
SCSS
// @use "sass:map";
|
|
// @use "sass:list";
|
|
// @use "sass:meta";
|
|
|
|
@function unicode($code){
|
|
@return unquote("\"") + unquote(str-insert($code, "\\", 1)) + unquote("\"");
|
|
}
|
|
|
|
@function map-deep-get($scope, $keys...){
|
|
|
|
$i : 1;
|
|
|
|
@while (type-of($scope) == map) and ($i <= length($keys)){
|
|
$scope : map-get($scope, nth($keys, $i));
|
|
$i : $i + 1;
|
|
}
|
|
|
|
@return $scope;
|
|
} |