@@ -13,9 +13,9 @@ $button-wp-border-width: 3px !default;
13
13
$button-wp-border-radius : 0 !default ;
14
14
15
15
// Regular button
16
- $button-wp-background-color : map-get ($colors-wp , primary ) !default ;
16
+ $button-wp-background-color : color ($colors-wp , primary ) !default ;
17
17
$button-wp-background-color-activated : color-shade ($button-wp-background-color ) !default ;
18
- $button-wp-text-color : color-inverse ( $button-wp-background-color ) !default ;
18
+ $button-wp-text-color : color-contrast ( $colors-wp , $button-wp-background-color ) !default ;
19
19
20
20
// Clear button
21
21
$button-wp-clear-background-color-hover : rgba (158 , 158 , 158 , .1 ) !default ;
@@ -76,12 +76,12 @@ $button-wp-fab-border-radius: 50% !default;
76
76
// Windows Default Button Color Mixin
77
77
// --------------------------------------------------
78
78
79
- @mixin wp-button-default ($color-name , $color-value ) {
79
+ @mixin wp-button-default ($color-name , $color-base , $color-contrast ) {
80
80
81
81
.button-#{$color-name } {
82
- $bg-color : $color-value ;
82
+ $bg-color : $color-base ;
83
83
$bg-color-activated : color-shade ($bg-color );
84
- $fg-color : color-inverse ( $bg- color) ;
84
+ $fg-color : $ color-contrast ;
85
85
86
86
color : $fg-color ;
87
87
background-color : $bg-color ;
@@ -165,10 +165,10 @@ $button-wp-fab-border-radius: 50% !default;
165
165
// Windows Outline Button Color Mixin
166
166
// --------------------------------------------------
167
167
168
- @mixin wp-button-outline ($color-name , $color-value ) {
168
+ @mixin wp-button-outline ($color-name , $color-base , $color-contrast ) {
169
169
170
170
.button-outline-#{$color-name } {
171
- $fg-color : color-shade ($color-value , 5% );
171
+ $fg-color : color-shade ($color-base , 5% );
172
172
border-color : $fg-color ;
173
173
color : $fg-color ;
174
174
@@ -205,10 +205,10 @@ $button-wp-fab-border-radius: 50% !default;
205
205
// Windows Clear Button Color Mixin
206
206
// --------------------------------------------------
207
207
208
- @mixin wp-button-clear ($color-name , $color-value ) {
208
+ @mixin wp-button-clear ($color-name , $color-base , $color-contrast ) {
209
209
210
210
.button-clear-#{$color-name } {
211
- $fg-color : $color-value ;
211
+ $fg-color : $color-base ;
212
212
color : $fg-color ;
213
213
214
214
& .activated {
@@ -251,10 +251,10 @@ ion-button-effect {
251
251
// Generate Windows Button Colors
252
252
// --------------------------------------------------
253
253
254
- @each $color-name , $color-value in $colors-wp {
255
- @include wp-button-default ($color-name , $color-value );
256
- @include wp-button-outline ($color-name , $color-value );
257
- @include wp-button-clear ($color-name , $color-value );
254
+ @each $color-name , $color-base , $color-contrast in get-colors ( $colors-wp ) {
255
+ @include wp-button-default ($color-name , $color-base , $color-contrast );
256
+ @include wp-button-outline ($color-name , $color-base , $color-contrast );
257
+ @include wp-button-clear ($color-name , $color-base , $color-contrast );
258
258
}
259
259
260
260
0 commit comments