mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-20 12:29:55 +08:00
fix(toolbar): get the correct contrast color for md mode
fixes an issue introduced by the fix in #11848 references #11848
This commit is contained in:
@ -140,7 +140,7 @@ $toolbar-button-md-strong-font-weight: bold !default;
|
|||||||
border-color: $color-contrast;
|
border-color: $color-contrast;
|
||||||
}
|
}
|
||||||
|
|
||||||
@each $color-name, $color-base, $color-contrast in get-colors($colors-md) {
|
@each $color-name, $color-base, $color-contrast in get-colors($colors-md, md) {
|
||||||
@include md-bar-button-default($color-name, $color-base, $color-contrast);
|
@include md-bar-button-default($color-name, $color-base, $color-contrast);
|
||||||
@include md-bar-button-outline($color-name, $color-base, $color-contrast);
|
@include md-bar-button-outline($color-name, $color-base, $color-contrast);
|
||||||
@include md-bar-button-solid($color-name, $color-base, $color-contrast);
|
@include md-bar-button-solid($color-name, $color-base, $color-contrast);
|
||||||
@ -384,7 +384,7 @@ $toolbar-button-md-strong-font-weight: bold !default;
|
|||||||
@include md-bar-button-default(default, $toolbar-md-button-color, color-contrast($colors-md, $toolbar-md-button-color, md));
|
@include md-bar-button-default(default, $toolbar-md-button-color, color-contrast($colors-md, $toolbar-md-button-color, md));
|
||||||
@include md-bar-button-default(clear, $toolbar-md-button-color, color-contrast($colors-md, $toolbar-md-button-color, md));
|
@include md-bar-button-default(clear, $toolbar-md-button-color, color-contrast($colors-md, $toolbar-md-button-color, md));
|
||||||
|
|
||||||
@each $color-name, $color-base, $color-contrast in get-colors($colors-md) {
|
@each $color-name, $color-base, $color-contrast in get-colors($colors-md, md) {
|
||||||
@include md-toolbar-theme($color-name, $color-base, $color-contrast);
|
@include md-toolbar-theme($color-name, $color-base, $color-contrast);
|
||||||
@include md-bar-button-default($color-name, $color-base, $color-contrast);
|
@include md-bar-button-default($color-name, $color-base, $color-contrast);
|
||||||
@include md-bar-button-outline($color-name, $color-base, $color-contrast);
|
@include md-bar-button-outline($color-name, $color-base, $color-contrast);
|
||||||
|
@ -271,7 +271,7 @@
|
|||||||
// @param {Map} $colors - colors map
|
// @param {Map} $colors - colors map
|
||||||
// @return {List} $color-name, $color-base, $color-contrast
|
// @return {List} $color-name, $color-base, $color-contrast
|
||||||
// ----------------------------------------------------------
|
// ----------------------------------------------------------
|
||||||
@function get-colors($colors) {
|
@function get-colors($colors, $custom-contrast-mode: null) {
|
||||||
$colors-list: ();
|
$colors-list: ();
|
||||||
|
|
||||||
@each $color-name, $color-value in $colors {
|
@each $color-name, $color-value in $colors {
|
||||||
@ -283,7 +283,7 @@
|
|||||||
$color-contrast: map-get($color-value, contrast);
|
$color-contrast: map-get($color-value, contrast);
|
||||||
} @else {
|
} @else {
|
||||||
$color-base: $color-value;
|
$color-base: $color-value;
|
||||||
$color-contrast: color-inverse($color-value);
|
$color-contrast: color-contrast($colors, $color-value, $custom-contrast-mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
$colors-list: append($colors-list, ($color-name, $color-base, $color-contrast), comma);
|
$colors-list: append($colors-list, ($color-name, $color-base, $color-contrast), comma);
|
||||||
@ -291,3 +291,4 @@
|
|||||||
|
|
||||||
@return $colors-list;
|
@return $colors-list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user