1
1
@use ' sass:map' ;
2
2
@use " collections/palettes/monochrome" ;
3
+ @use " vars" ;
3
4
4
5
//
5
6
//
@@ -71,14 +72,8 @@ $getter-fill:"e-" !default;
71
72
}
72
73
}
73
74
74
- $default-colorscheme-names : (
75
- " shade1" : " " ,
76
- " shade2" : " dark" ,
77
- " shade3" : " light" ,
78
- " shade4" : " on"
79
- );
80
75
81
- @mixin define-variables ($array , $colorscheme-names : $default-colorscheme-names ) {
76
+ @mixin define-variables ($array , $colorscheme-names : vars . $default-colorscheme-names ) {
82
77
@each $name , $colorlist in $array {
83
78
// $base:nth($colorlist, 1);
84
79
// $dark:nth($colorlist, 2);
@@ -96,7 +91,7 @@ $default-colorscheme-names: (
96
91
@else {
97
92
-- #{map .get ($colorscheme-names , " shade2" )} - #{$name } : #{dark-nuance ($shade1 )} ;
98
93
}
99
- @if (shade3) {
94
+ @if ($ shade3 ) {
100
95
-- #{map .get ($colorscheme-names , " shade3" )} - #{$name } : #{$shade3 } ;
101
96
}
102
97
@else {
@@ -111,7 +106,7 @@ $default-colorscheme-names: (
111
106
}
112
107
}
113
108
114
- @mixin define-theme ($array , $theme-name , $default :false, $colorscheme-names : $default-colorscheme-names ) {
109
+ @mixin define-theme ($array , $theme-name , $default :false, $colorscheme-names : vars . $default-colorscheme-names ) {
115
110
@if $default == true {
116
111
:root ,
117
112
.#{$theme-name } {
@@ -140,7 +135,7 @@ $default-colorscheme-names: (
140
135
//
141
136
142
137
143
- @mixin setters-from-map ($array , $colorscheme-names : $default-colorscheme-names ) {
138
+ @mixin setters-from-map ($array , $colorscheme-names : vars . $default-colorscheme-names ) {
144
139
@each $name , $colorlist in $array {
145
140
@each $prefix in $prefixes-setters {
146
141
.#{$prefix } -#{$name } ,
@@ -161,7 +156,7 @@ $default-colorscheme-names: (
161
156
//
162
157
//
163
158
164
- @mixin getters ($colorscheme-names : $default-colorscheme-names ) {
159
+ @mixin getters ($colorscheme-names : vars . $default-colorscheme-names ) {
165
160
// $variants:"","light","dark","on";
166
161
$variants : $colorscheme-names ;
167
162
@each $register in $prefixes-setters {
0 commit comments