Skip to content

Commit f8c6450

Browse files
authored
Merge pull request #66 from IgniteUI/mpopov/updae-css-variables
style(theme): update theming variables and improve border styles for cells and rows
2 parents 6bd2987 + 482fcd6 commit f8c6450

4 files changed

Lines changed: 28 additions & 11 deletions

File tree

package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"autoprefixer": "^10.5.0",
6161
"concurrently": "^9.2.1",
6262
"husky": "^9.1.7",
63-
"igniteui-theming": "^26.0.1",
63+
"igniteui-theming": "^27.3.0",
6464
"lint-staged": "^17.0.5",
6565
"node-watch": "^0.7.4",
6666
"playwright": "^1.60.0",

src/styles/body-cell/body-cell.scss

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
@use '../common' as *;
22
@use '../themes/light/themes' as *;
33

4-
$theme: $indigo;
5-
$inset-shadow-width: #{rem(1px)};
4+
$theme: $material;
65

76
:host {
87
position: relative;
@@ -11,7 +10,9 @@ $inset-shadow-width: #{rem(1px)};
1110
align-items: center;
1211
padding: 0 $ig-cells-padding;
1312
color: inherit;
14-
border-right: rem(1px) solid transparent;
13+
border-inline-end:
14+
var-get($theme, 'header-border-width')
15+
solid;
1516
font-size: rem(13px);
1617
overflow-wrap: anywhere;
1718
min-height: sizable(rem(32px), rem(40px), rem(48px));
@@ -47,9 +48,13 @@ $inset-shadow-width: #{rem(1px)};
4748
outline: none;
4849
color: var-get($theme, 'cell-selected-text-color');
4950
background: var-get($theme, 'cell-selected-background');
51+
background-clip: padding-box;
5052

5153
&::after {
52-
border: $inset-shadow-width solid var-get($theme, 'cell-active-border-color')
54+
border:
55+
var-get($theme, 'cell-active-border-width')
56+
var-get($theme, 'active-state-border-style')
57+
var-get($theme, 'cell-active-border-color')
5358
}
5459
}
5560

src/styles/body-row/body-row.scss

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ $theme: $material;
66
:host {
77
display: grid;
88
width: 100%;
9-
border-block-end: rem(1px) solid var-get($theme, 'row-border-color');
9+
border-block-end: var-get($theme, 'row-border-width') var-get($theme, 'row-border-style') var-get($theme, 'row-border-color');
1010
background: var-get($theme, 'content-background');
1111
color: var-get($theme, 'row-odd-text-color');
1212
z-index: var(--z-index-base);
@@ -20,14 +20,26 @@ $theme: $material;
2020
:host(:nth-of-type(odd)) {
2121
background: var-get($theme, 'row-odd-background');
2222
color: var-get($theme, 'row-odd-text-color');
23+
24+
&::part(cell) {
25+
border-inline-end-color: var-get($theme, 'body-column-border-color-odd');
26+
}
2327
}
2428

2529
:host(:nth-of-type(even)) {
2630
background: var-get($theme, 'row-even-background');
2731
color: var-get($theme, 'row-even-text-color');
32+
33+
&::part(cell) {
34+
border-inline-end-color: var-get($theme, 'body-column-border-color-even');
35+
}
2836
}
2937

3038
:host(:hover) {
3139
background: var-get($theme, 'row-hover-background');
3240
color: var-get($theme, 'row-hover-text-color');
41+
42+
&::part(cell) {
43+
border-inline-end-color: var-get($theme, 'body-column-hover-border-color');
44+
}
3345
}

0 commit comments

Comments
 (0)