Skip to content

Commit 795ac2b

Browse files
didimmovasimeonoff
andauthored
fix(chip): update chip bootstrap styles (#15637)
Co-authored-by: Simeon Simeonoff <[email protected]>
1 parent 578bb6b commit 795ac2b

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

@@ -429,9 +429,17 @@
429429
%igx-chip%igx-chip--primary {
430430
&:focus {
431431
%igx-chip__item {
432-
color: contrast-color($color: 'primary', $variant: 800);
433-
background: color($color: 'primary', $variant: 800);
434-
border-color: color($color: 'primary', $variant: 800);
432+
@if $variant != 'bootstrap' and $variant != 'indigo' {
433+
color: contrast-color($color: 'primary', $variant: 800);
434+
background: color($color: 'primary', $variant: 800);
435+
border-color: color($color: 'primary', $variant: 800);
436+
}
437+
438+
@if $variant == "bootstrap" {
439+
color: contrast-color($color: 'primary', $variant: 500);
440+
background: color($color: 'primary', $variant: 500);
441+
border-color: color($color: 'primary', $variant: 500);
442+
}
435443

436444
@if $variant == 'indigo' {
437445
color: contrast-color($color: 'primary', $variant: 900);
@@ -441,7 +449,7 @@
441449
}
442450

443451
@if $variant == 'bootstrap' {
444-
box-shadow: 0 0 0 rem(2px) color($color: 'primary', $variant: 200);
452+
box-shadow: 0 0 0 rem(4px) color($color: 'primary', $variant: 500, $opacity: .38);
445453
}
446454
}
447455
}
@@ -474,15 +482,18 @@
474482
background: color($color: 'info', $variant: 800);
475483
border-color: color($color: 'info', $variant: 800);
476484

477-
@if $variant == 'indigo' {
485+
@if $variant == 'indigo' or $variant == 'bootstrap' {
478486
color: contrast-color($color: 'info', $variant: 500);
479487
background: color($color: 'info', $variant: 500);
480488
border-color: color($color: 'info', $variant: 500);
489+
}
490+
491+
@if $variant == 'indigo' {
481492
box-shadow: 0 0 0 rem(3px) color($color: 'info', $variant: if($theme-variant == 'light', 100, 800));
482493
}
483494

484495
@if $variant == 'bootstrap' {
485-
box-shadow: 0 0 0 rem(2px) color($color: 'info', $variant: 200);
496+
box-shadow: 0 0 0 rem(4px) color($color: 'info', $variant: 500, $opacity: .38);
486497
}
487498
}
488499
}
@@ -519,15 +530,19 @@
519530
background: color($color: 'success', $variant: 800);
520531
border-color: color($color: 'success', $variant: 800);
521532

522-
@if $variant == 'indigo' {
523-
color: contrast-color($color: 'success', $variant: 900);
533+
@if $variant == 'indigo' or $variant == 'bootstrap' {
524534
background: color($color: 'success', $variant: 500);
525535
border-color: color($color: 'success', $variant: 500);
526536
box-shadow: 0 0 0 rem(3px) color($color: 'success', $variant: if($theme-variant == 'light', 200, 800));
527537
}
528538

539+
@if $variant == 'indigo' {
540+
color: contrast-color($color: 'success', $variant: 900);
541+
}
542+
529543
@if $variant == 'bootstrap' {
530-
box-shadow: 0 0 0 rem(2px) color($color: 'success', $variant: 200);
544+
color: contrast-color($color: 'success', $variant: 600);
545+
box-shadow: 0 0 0 rem(4px) color($color: 'success', $variant: 500, $opacity: .38);
531546
}
532547
}
533548
}
@@ -560,15 +575,18 @@
560575
background: color($color: 'warn', $variant: 800);
561576
border-color: color($color: 'warn', $variant: 800);
562577

563-
@if $variant == 'indigo' {
578+
@if $variant == 'indigo' or $variant == 'bootstrap' {
564579
color: contrast-color($color: 'warn', $variant: 900);
565580
background: color($color: 'warn', $variant: 500);
566581
border-color: color($color: 'warn', $variant: 500);
582+
}
583+
584+
@if $variant == 'indigo' {
567585
box-shadow: 0 0 0 rem(3px) color($color: 'warn', $variant: if($theme-variant == 'light', 100, 900));
568586
}
569587

570588
@if $variant == 'bootstrap' {
571-
box-shadow: 0 0 0 rem(2px) color($color: 'warn', $variant: 200);
589+
box-shadow: 0 0 0 rem(4px) color($color: 'warn', $variant: 500, $opacity: .38);
572590
}
573591
}
574592
}
@@ -605,15 +623,19 @@
605623
background: color($color: 'error', $variant: 800);
606624
border-color: color($color: 'error', $variant: 800);
607625

608-
@if $variant == 'indigo' {
609-
color: contrast-color($color: 'error', $variant: 900);
626+
@if $variant == 'indigo' or $variant == 'bootstrap' {
610627
background: color($color: 'error', $variant: 500);
611628
border-color: color($color: 'error', $variant: 500);
629+
}
630+
631+
@if $variant == 'indigo' {
632+
color: contrast-color($color: 'error', $variant: 900);
612633
box-shadow: 0 0 0 rem(3px) color($color: 'error', $variant: if($theme-variant == 'light', 100, 900));
613634
}
614635

615636
@if $variant == 'bootstrap' {
616-
box-shadow: 0 0 0 rem(2px) color($color: 'error', $variant: 200);
637+
color: contrast-color($color: 'error', $variant: 600);
638+
box-shadow: 0 0 0 rem(4px) color($color: 'error', $variant: 500, $opacity: .38);
617639
}
618640
}
619641
}

0 commit comments

Comments
 (0)