sass-site/source/assets/sass/config/_utility.scss
2023-01-31 00:13:57 -06:00

17 lines
508 B
SCSS

@use "sass:map";
@use "sass:meta";
@use "scale";
/// Returns all the variables defined in a module,
/// as a map from variable names (without $)
/// to the values of those variables.
/// @link https://sass-lang.com/documentation/modules/meta#module-variables
$scale: meta.module-variables('scale');
// Loops through and returns all tokens from above files as CSS variables.
@mixin tokens($map, $prefix: null) {
@each $tokenname, $tokenvalue in $map {
--#{$prefix}#{$tokenname}: #{$tokenvalue};
}
}