|
426 | 426 | &:active { |
427 | 427 | background: var-get($flat-theme, 'focus-background'); |
428 | 428 | color: var-get($flat-theme, 'focus-foreground'); |
| 429 | + border-color: var-get($flat-theme, 'focus-border-color'); |
429 | 430 |
|
430 | 431 | igx-icon { |
431 | 432 | color: var-get($flat-theme, 'focus-foreground'); |
|
524 | 525 | color: var-get($outlined-theme, 'focus-visible-foreground'); |
525 | 526 | border-color: var-get($outlined-theme, 'focus-visible-border-color'); |
526 | 527 |
|
527 | | - igx-icon { |
528 | | - color: var-get($outlined-theme, 'focus-visible-foreground'); |
| 528 | + @if $variant == 'material' or $variant == 'bootstrap' { |
| 529 | + igx-icon { |
| 530 | + color: var-get($outlined-theme, 'icon-color-hover'); |
| 531 | + } |
| 532 | + } @else { |
| 533 | + igx-icon { |
| 534 | + color: var-get($outlined-theme, 'icon-color'); |
| 535 | + } |
529 | 536 | } |
530 | 537 |
|
531 | 538 | @if $variant == 'bootstrap' { |
532 | 539 | box-shadow: 0 0 0 rem(4px) var-get($outlined-theme, 'shadow-color'); |
533 | 540 | } @else if $variant == 'indigo' { |
534 | 541 | box-shadow: 0 0 0 rem(3px) var-get($outlined-theme, 'shadow-color'); |
535 | | - |
536 | | - igx-icon { |
537 | | - color: var-get($outlined-theme, 'icon-color'); |
538 | | - } |
539 | 542 | } |
540 | 543 |
|
541 | 544 | &:hover { |
|
551 | 554 | &:active { |
552 | 555 | background: var-get($outlined-theme, 'focus-background'); |
553 | 556 | color: var-get($outlined-theme, 'focus-foreground'); |
| 557 | + border-color: var-get($outlined-theme, 'focus-border-color'); |
554 | 558 |
|
555 | | - @if $variant == 'material' { |
556 | | - border-color: var-get($outlined-theme, 'focus-border-color'); |
557 | | - |
558 | | - igx-icon { |
559 | | - color: var-get($outlined-theme, 'focus-foreground'); |
560 | | - } |
561 | | - } @else { |
562 | | - border-color: var-get($outlined-theme, 'active-border-color'); |
| 559 | + igx-icon { |
| 560 | + color: var-get($outlined-theme, 'focus-foreground'); |
563 | 561 | } |
564 | 562 |
|
565 | 563 | @if $variant == 'indigo' { |
|
681 | 679 | &:active { |
682 | 680 | color: var-get($contained-theme, 'focus-foreground'); |
683 | 681 | background: var-get($contained-theme, 'focus-background'); |
| 682 | + border-color: var-get($contained-theme, 'focus-border-color'); |
| 683 | + |
| 684 | + igx-icon { |
| 685 | + color: var-get($contained-theme, 'focus-foreground'); |
| 686 | + } |
684 | 687 |
|
685 | 688 | @if $variant == 'indigo' { |
686 | 689 | igx-icon { |
|
818 | 821 | &:active { |
819 | 822 | background: var-get($fab-theme, 'focus-background'); |
820 | 823 | color: var-get($fab-theme, 'focus-foreground'); |
| 824 | + border-color: var-get($fab-theme, 'focus-border-color'); |
| 825 | + |
| 826 | + igx-icon { |
| 827 | + color: var-get($contained-theme, 'focus-foreground'); |
| 828 | + } |
821 | 829 |
|
822 | 830 | @if $variant == 'indigo' { |
823 | 831 | igx-icon { |
|
0 commit comments