Skip to content

Commit 04b11d7

Browse files
author
MPopov
committed
fix(grid): Adding active styles for summaries, group row and header
1 parent 34fa6b6 commit 04b11d7

File tree

3 files changed

+40
-3
lines changed

3 files changed

+40
-3
lines changed

projects/igniteui-angular/src/lib/core/styles/components/grid-summary/_grid-summary-component.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
@extend %grid-summary--fixed-width !optional;
4949
}
5050

51+
@include m(active) {
52+
@extend %igx-grid-summary--active !optional;
53+
}
54+
5155
@include m(cosy) {
5256
@extend %igx-grid-summary !optional;
5357
@extend %igx-grid-summary--cosy !optional;

projects/igniteui-angular/src/lib/core/styles/components/grid/_grid-component.scss

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,6 +212,10 @@
212212
@extend %igx-grid__tr-container !optional;
213213
}
214214

215+
@include e(tr-container, $m: active) {
216+
@extend %igx-grid__tr-container--active !optional;
217+
}
218+
215219
@include e(th) {
216220
@extend %grid-cell-display !optional;
217221
@extend %grid-cell-header !optional;
@@ -253,6 +257,10 @@
253257
@extend %igx-grid__th--selected !optional;
254258
}
255259

260+
@include e(th, $m: active) {
261+
@extend %igx-grid__th--active !optional;
262+
}
263+
256264
@include e(th, $m: number) {
257265
@extend %grid-cell-number !optional;
258266
}
@@ -798,7 +806,7 @@
798806
@include e(hierarchical-expander) {
799807
@extend %igx-grid__hierarchical-expander--compact !optional;
800808
}
801-
809+
802810
@include e(hierarchical-expander, $m: empty) {
803811
@extend %igx-grid__hierarchical-expander--compact !optional;
804812
@extend %igx-grid__hierarchical-expander--empty !optional;
@@ -874,3 +882,9 @@
874882
@extend %igx-group-label__count-badge !optional;
875883
}
876884
}
885+
886+
@include b(igx-grid-summary) {
887+
@include m(active) {
888+
@extend %igx-grid-summary--active !optional;
889+
}
890+
}

projects/igniteui-angular/src/lib/core/styles/components/grid/_grid-theme.scss

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,7 @@
732732
background: --var($theme, 'header-background');
733733
color: --var($theme, 'header-text-color');
734734
overflow: hidden;
735+
outline-style: none;
735736

736737
%grid-row {
737738
position: relative;
@@ -918,6 +919,7 @@
918919
color: --var($theme, 'content-text-color');
919920
overflow: hidden;
920921
z-index: 1;
922+
outline-style: none;
921923
}
922924

923925
%grid-tbody-container {
@@ -1322,7 +1324,7 @@
13221324
// border-bottom: 0;
13231325

13241326
%igx-grid__tree-grouping-indicator {
1325-
color: --var($theme, 'cell-selected-text-color');
1327+
@extend %grid-cell--active;
13261328

13271329
&:hover {
13281330
color: --var($theme, 'cell-selected-text-color');
@@ -1543,6 +1545,19 @@
15431545
background: --var($theme, 'header-selected-background');
15441546
}
15451547

1548+
%igx-grid__th--active {
1549+
@extend %grid-cell--active;
1550+
1551+
%igx-grid__th--selected,
1552+
%igx-grid__th--selectable {
1553+
@extend %grid-cell--active
1554+
}
1555+
}
1556+
1557+
%igx-grid-summary--active {
1558+
@extend %grid-cell--active
1559+
}
1560+
15461561
%igx-grid__th--sortable {
15471562
.sort-icon {
15481563
cursor: pointer;
@@ -1842,6 +1857,7 @@
18421857

18431858
%igx-grid__group-row--active {
18441859
background: --var($theme, 'group-row-selected-background');
1860+
@extend %grid-cell--active;
18451861

18461862
%igx-grid__grouping-indicator {
18471863
color: --var($theme, 'expand-icon-color');
@@ -2092,7 +2108,6 @@
20922108
user-select: none;
20932109
justify-content: center;
20942110
align-items: center;
2095-
background: inherit;
20962111
z-index: 1;
20972112
cursor: pointer;
20982113
padding-#{$left}: map-get($grid-grouping-indicator-padding, 'comfortable');
@@ -2484,6 +2499,10 @@
24842499
border-bottom: 1px solid --var($theme, 'row-border-color');
24852500
}
24862501

2502+
%igx-grid__tr-container--active {
2503+
@extend %grid-cell--active;
2504+
}
2505+
24872506
%igx-grid__hierarchical-expander {
24882507
user-select: none;
24892508
background: inherit;

0 commit comments

Comments
 (0)