mirror of
https://github.com/jakejarvis/jarv.is.git
synced 2025-07-03 19:06:40 -04:00
hush SCSS deprecation warning about global variables (fixes #221)
https://sass-lang.com/documentation/variables#scope
This commit is contained in:
@ -41,10 +41,10 @@
|
|||||||
// https://medium.com/@katiemctigue/how-to-create-a-dark-mode-in-sass-609f131a3995
|
// https://medium.com/@katiemctigue/how-to-create-a-dark-mode-in-sass-609f131a3995
|
||||||
//
|
//
|
||||||
// Note: ONLY color rules should go in here (eg: just `border-color`, not the whole `border` rule)
|
// Note: ONLY color rules should go in here (eg: just `border-color`, not the whole `border` rule)
|
||||||
|
$theme-map: (); // now declaring global variables this way: https://sass-lang.com/documentation/variables#scope
|
||||||
@mixin colors() {
|
@mixin colors() {
|
||||||
@each $theme, $map in $themes {
|
@each $theme, $map in $themes {
|
||||||
body.#{$theme} & {
|
body.#{$theme} & {
|
||||||
$theme-map: () !global;
|
|
||||||
@each $key, $submap in $map {
|
@each $key, $submap in $map {
|
||||||
$value: map-get(map-get($themes, $theme), "#{$key}");
|
$value: map-get(map-get($themes, $theme), "#{$key}");
|
||||||
$theme-map: map-merge(
|
$theme-map: map-merge(
|
||||||
@ -55,7 +55,6 @@
|
|||||||
) !global;
|
) !global;
|
||||||
}
|
}
|
||||||
@content;
|
@content;
|
||||||
$theme-map: null !global;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user