AnP/Public/scss/_common.scss

20 lines
441 B
SCSS

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