Skip to content

Commit 7f0e03b

Browse files
committed
fix(chip): update chip bootstrap styles
1 parent eb58644 commit 7f0e03b

File tree

1 file changed

+38
-16
lines changed

1 file changed

+38
-16
lines changed

projects/igniteui-angular/src/lib/core/styles/components/chip/_chip-theme.scss

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -268,14 +268,14 @@
268268
$box-shadow-focus: map.get((
269269
'material': null,
270270
'fluent': null,
271-
'bootstrap': 0 0 0 rem(2px) var-get($theme, 'focus-outline-color'),
271+
'bootstrap': 0 0 0 rem(4px) var-get($theme, 'focus-outline-color'),
272272
'indigo': 0 0 0 rem(3px) var-get($theme, 'focus-outline-color')
273273
), $variant);
274274

275275
$box-shadow-focus-selected: map.get((
276276
'material': null,
277277
'fluent': null,
278-
'bootstrap': 0 0 0 rem(2px) var-get($theme, 'focus-selected-outline-color'),
278+
'bootstrap': 0 0 0 rem(4px) var-get($theme, 'focus-selected-outline-color'),
279279
'indigo': 0 0 0 rem(3px) var-get($theme, 'focus-selected-outline-color')
280280
), $variant);
281281

@@ -427,9 +427,17 @@
427427
%igx-chip%igx-chip--primary {
428428
&:focus {
429429
%igx-chip__item {
430-
color: contrast-color($color: 'primary', $variant: 800);
431-
background: color($color: 'primary', $variant: 800);
432-
border-color: color($color: 'primary', $variant: 800);
430+
@if $variant != 'bootstrap' and $variant != 'indigo' {
431+
color: contrast-color($color: 'primary', $variant: 800);
432+
background: color($color: 'primary', $variant: 800);
433+
border-color: color($color: 'primary', $variant: 800);
434+
}
435+
436+
@if $variant == "bootstrap" {
437+
color: contrast-color($color: 'primary', $variant: 500);
438+
background: color($color: 'primary', $variant: 500);
439+
border-color: color($color: 'primary', $variant: 500);
440+
}
433441

434442
@if $variant == 'indigo' {
435443
color: contrast-color($color: 'primary', $variant: 900);
@@ -439,7 +447,7 @@
439447
}
440448

441449
@if $variant == 'bootstrap' {
442-
box-shadow: 0 0 0 rem(2px) color($color: 'primary', $variant: 200);
450+
box-shadow: 0 0 0 rem(4px) color($color: 'primary', $variant: 500, $opacity: .38);
443451
}
444452
}
445453
}
@@ -472,15 +480,18 @@
472480
background: color($color: 'info', $variant: 800);
473481
border-color: color($color: 'info', $variant: 800);
474482

475-
@if $variant == 'indigo' {
483+
@if $variant == 'indigo' or $variant == 'bootstrap' {
476484
color: contrast-color($color: 'info', $variant: 500);
477485
background: color($color: 'info', $variant: 500);
478486
border-color: color($color: 'info', $variant: 500);
487+
}
488+
489+
@if $variant == 'indigo' {
479490
box-shadow: 0 0 0 rem(3px) color($color: 'info', $variant: if($theme-variant == 'light', 100, 800));
480491
}
481492

482493
@if $variant == 'bootstrap' {
483-
box-shadow: 0 0 0 rem(2px) color($color: 'info', $variant: 200);
494+
box-shadow: 0 0 0 rem(4px) color($color: 'info', $variant: 500, $opacity: .38);
484495
}
485496
}
486497
}
@@ -517,15 +528,19 @@
517528
background: color($color: 'success', $variant: 800);
518529
border-color: color($color: 'success', $variant: 800);
519530

520-
@if $variant == 'indigo' {
521-
color: contrast-color($color: 'success', $variant: 900);
531+
@if $variant == 'indigo' or $variant == 'bootstrap' {
522532
background: color($color: 'success', $variant: 500);
523533
border-color: color($color: 'success', $variant: 500);
524534
box-shadow: 0 0 0 rem(3px) color($color: 'success', $variant: if($theme-variant == 'light', 200, 800));
525535
}
526536

537+
@if $variant == 'indigo' {
538+
color: contrast-color($color: 'success', $variant: 900);
539+
}
540+
527541
@if $variant == 'bootstrap' {
528-
box-shadow: 0 0 0 rem(2px) color($color: 'success', $variant: 200);
542+
color: contrast-color($color: 'success', $variant: 600);
543+
box-shadow: 0 0 0 rem(4px) color($color: 'success', $variant: 500, $opacity: .38);
529544
}
530545
}
531546
}
@@ -558,15 +573,18 @@
558573
background: color($color: 'warn', $variant: 800);
559574
border-color: color($color: 'warn', $variant: 800);
560575

561-
@if $variant == 'indigo' {
576+
@if $variant == 'indigo' or $variant == 'bootstrap' {
562577
color: contrast-color($color: 'warn', $variant: 900);
563578
background: color($color: 'warn', $variant: 500);
564579
border-color: color($color: 'warn', $variant: 500);
580+
}
581+
582+
@if $variant == 'indigo' {
565583
box-shadow: 0 0 0 rem(3px) color($color: 'warn', $variant: if($theme-variant == 'light', 100, 900));
566584
}
567585

568586
@if $variant == 'bootstrap' {
569-
box-shadow: 0 0 0 rem(2px) color($color: 'warn', $variant: 200);
587+
box-shadow: 0 0 0 rem(4px) color($color: 'warn', $variant: 500, $opacity: .38);
570588
}
571589
}
572590
}
@@ -603,15 +621,19 @@
603621
background: color($color: 'error', $variant: 800);
604622
border-color: color($color: 'error', $variant: 800);
605623

606-
@if $variant == 'indigo' {
607-
color: contrast-color($color: 'error', $variant: 900);
624+
@if $variant == 'indigo' or $variant == 'bootstrap' {
608625
background: color($color: 'error', $variant: 500);
609626
border-color: color($color: 'error', $variant: 500);
627+
}
628+
629+
@if $variant == 'indigo' {
630+
color: contrast-color($color: 'error', $variant: 900);
610631
box-shadow: 0 0 0 rem(3px) color($color: 'error', $variant: if($theme-variant == 'light', 100, 900));
611632
}
612633

613634
@if $variant == 'bootstrap' {
614-
box-shadow: 0 0 0 rem(2px) color($color: 'error', $variant: 200);
635+
color: contrast-color($color: 'error', $variant: 600);
636+
box-shadow: 0 0 0 rem(4px) color($color: 'error', $variant: 500, $opacity: .38);
615637
}
616638
}
617639
}

0 commit comments

Comments
 (0)