diff options
author | Mark Otto <markdotto@gmail.com> | 2022-06-17 04:43:13 +0300 |
---|---|---|
committer | Mark Otto <markdotto@gmail.com> | 2022-06-17 04:43:13 +0300 |
commit | 0505cf8ee5be1ef80d23390a96fc159d425cb69d (patch) | |
tree | 94b3bd6ceeb94da0626832dc407118ac47f7a3bf | |
parent | 22503d6b21a3530d2f312c0a8c0ce1c2956fc146 (diff) |
Add a cssvar() functioncssvar-function
-rw-r--r-- | scss/_root.scss | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/scss/_root.scss b/scss/_root.scss index ae22687b1f..1e514a91c3 100644 --- a/scss/_root.scss +++ b/scss/_root.scss @@ -1,3 +1,9 @@ +@mixin cssvar($name, $value) { + @if $value != null { + --#{$prefix}#{$name}: #{$value}; + } +} + :root { // Note: Custom variable values only support SassScript inside `#{}`. @@ -64,11 +70,9 @@ --#{$prefix}border-radius-pill: #{$border-radius-pill}; // scss-docs-end root-border-var - --#{$prefix}heading-color: #{$headings-color}; - --#{$prefix}link-color: #{$link-color}; - --#{$prefix}link-hover-color: #{$link-hover-color}; - - --#{$prefix}code-color: #{$code-color}; - - --#{$prefix}highlight-bg: #{$mark-bg}; + @include cssvar(heading-color, $headings-color); + @include cssvar(link-color, $link-color); + @include cssvar(link-hover-color, $link-hover-color); + @include cssvar(code-color, $code-color); + @include cssvar(highlight-bg, $mark-bg); } |