Skip to content

Commit d2c366a

Browse files
authored
refactor(chip): update Indigo colors (#2044)
1 parent 406d720 commit d2c366a

File tree

3 files changed

+52
-8
lines changed

3 files changed

+52
-8
lines changed

src/components/chip/themes/dark/chip.indigo.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,22 @@ $theme: $indigo;
1818
:host([variant='success']) button,
1919
:host([selected][variant='success']) button:not([disabled]) {
2020
&:focus {
21-
box-shadow: 0 0 0 rem(3px) color(success, 800);
21+
box-shadow: 0 0 0 rem(3px) color(success, 900);
2222
}
2323
}
2424

2525
:host([variant='warning']) button,
2626
:host([selected][variant='warning']) button:not([disabled]) {
27+
color: color(gray, 50);
28+
2729
&:focus {
30+
color: color(gray, 50);
2831
box-shadow: 0 0 0 rem(3px) color(warn, 900);
2932
}
33+
34+
&:hover {
35+
color: color(gray, 50);
36+
}
3037
}
3138

3239
:host([variant='danger']) button,

src/components/chip/themes/light/chip.indigo.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,16 @@ $theme: $indigo;
2323

2424
:host([variant='warning']) button,
2525
:host([selected][variant='warning']) button:not([disabled]) {
26+
color: color(gray, 900);
27+
2628
&:focus {
29+
color: color(gray, 900);
2730
box-shadow: 0 0 0 rem(3px) color(warn, 100);
2831
}
32+
33+
&:hover {
34+
color: color(gray, 900);
35+
}
2936
}
3037

3138
:host([variant='danger']) button,

src/components/chip/themes/shared/chip.indigo.scss

Lines changed: 37 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,23 +58,53 @@ $theme: $indigo;
5858
@mixin chip-variants($variant, $variant-color) {
5959
:host([variant='#{$variant}']) button,
6060
:host([selected][variant='#{$variant}']) button:not([disabled]) {
61-
color: contrast-color($variant-color, 900);
61+
@if $variant != 'warning' {
62+
color: contrast-color($variant-color, 900);
63+
}
64+
65+
@if $variant == 'success' {
66+
background: color(success, 800);
67+
} @else if $variant == 'danger' {
68+
background: color(error, 600);
69+
}
70+
6271
border-color: transparent;
6372

6473
&:focus {
65-
background: color($variant-color, 500);
66-
color: contrast-color($variant-color, 900);
74+
@if $variant == 'warning' or $variant == 'info' {
75+
background: color($variant-color, 500);
76+
} @else if $variant == 'danger' {
77+
background: color(error, 600);
78+
}
79+
80+
@if $variant != 'warning' {
81+
color: contrast-color($variant-color, 900);
82+
}
6783
}
6884

6985
&:hover {
70-
background: color($variant-color, 400);
71-
color: contrast-color($variant-color, 900);
86+
@if $variant == 'warning' or $variant == 'info' {
87+
background: color($variant-color, 400);
88+
} @else if $variant == 'success' {
89+
background: color(success, 700);
90+
} @else if $variant == 'danger' {
91+
background: color(error, 500);
92+
}
93+
94+
@if $variant != 'warning' {
95+
color: contrast-color($variant-color, 900);
96+
}
7297
}
7398
}
7499

75100
:host([variant='#{$variant}']) button[disabled] {
76-
color: contrast-color($variant-color, 900);
77-
background: color($variant-color, 500);
101+
@if $variant != 'warning' {
102+
color: contrast-color($variant-color, 900);
103+
}
104+
105+
@if $variant == 'warning' or $variant == 'info' {
106+
background: color($variant-color, 500);
107+
}
78108
}
79109
}
80110

0 commit comments

Comments
 (0)