|
5 | 5 |
|
6 | 6 | :host ::ng-deep { |
7 | 7 | $crm-grid-palette: palette($primary: #09f, $secondary: #ffbf00); |
| 8 | + $crm-grid-dark-palette: palette($primary: #09f, $secondary: #fff); |
8 | 9 | @include theme($crm-grid-palette); |
9 | 10 |
|
10 | 11 | $checkbox-theme: checkbox-theme($fill-color: color($crm-grid-palette, 'secondary', 500), $tick-color: black); |
| 12 | + $checkbox-dark-theme: checkbox-theme($fill-color: color($crm-grid-palette, 'grays', 50), $tick-color: black); |
11 | 13 | $summary-theme: grid-summary-theme($background-color: #f0f8fe, $result-color: color($crm-grid-palette, 'primary', 500)); |
12 | 14 | $search-theme: input-group-theme($search-background: color($crm-grid-palette, 'primary', 600), $idle-text-color: color($crm-grid-palette, 'primary', 100), $filled-text-color: color($crm-grid-palette, 'grays', 600), $focused-text-color: color($crm-grid-palette, 'grays', 600)); |
13 | 15 | $crm-grid-theme: grid-theme($header-background: #f0f8fe, $header-border-color: #dde5eb); |
| 16 | + $crm-dark-grid-theme: grid-theme( |
| 17 | + $row-selected-background: color($crm-grid-palette, 'grays', 800), |
| 18 | + $row-hover-background: color($crm-grid-palette, 'grays', 700), |
| 19 | + $row-selected-hover-background: color($crm-grid-palette, 'grays', 700), |
| 20 | + $cell-active-border-color: color($crm-grid-palette, 'primary', 50), |
| 21 | + $cell-selected-background: color($crm-grid-palette, 'grays', 50), |
| 22 | + ); |
14 | 23 | $crm-grid-toolbar: grid-toolbar-theme($background-color: color($crm-grid-palette, 'primary', 500)); |
15 | 24 | $crm-grid-toolbar-button: button-theme($background: color($crm-grid-palette, 'primary', 800), $hover-background: color($crm-grid-palette, 'primary', 900), $focus-foreground: #fff); |
16 | 25 | $crm-grid-search-button: button-theme($background: transparent, $focus-background: color($crm-grid-palette, 'grays', 200), $hover-background: color($crm-grid-palette, 'grays', 200)); |
| 26 | + $crm-grid-dark-button: button-theme( |
| 27 | + $foreground: color($crm-grid-dark-palette, 'primary', 500), |
| 28 | + $hover-foreground: color($crm-grid-dark-palette, 'primary', 500), |
| 29 | + $focus-foreground: color($crm-grid-dark-palette, 'primary', 500), |
| 30 | + ); |
| 31 | + $crm-grid-dark-progress: progress-linear-theme( |
| 32 | + $track-color: color($crm-grid-palette, 'grays', 500) |
| 33 | + ); |
17 | 34 | $crm-input-drop-down: input-group-theme($placeholder-color: color($crm-grid-palette, 'grays', 500), $idle-text-color: color($crm-grid-palette, 'grays', 900)); |
18 | 35 |
|
19 | 36 | .grid__wrapper { |
|
67 | 84 | width: 70% |
68 | 85 | } |
69 | 86 |
|
70 | | - @include grid-toolbar($crm-grid-toolbar); |
| 87 | + @include css-vars($crm-grid-toolbar); |
71 | 88 |
|
72 | 89 | .igx-grid-toolbar__actions { |
73 | 90 | .igx-button--outlined { |
|
105 | 122 | } |
106 | 123 |
|
107 | 124 | .igx-grid-toolbar__actions { |
108 | | - @include button($crm-grid-toolbar-button); |
| 125 | + @include css-vars($crm-grid-toolbar-button); |
109 | 126 | } |
110 | 127 |
|
111 | 128 | .crm-sample-toolbar__title { |
|
175 | 192 | margin-left: 4px; |
176 | 193 | } |
177 | 194 |
|
178 | | - @include input-group($search-theme); |
| 195 | + @include css-vars($search-theme); |
179 | 196 |
|
180 | 197 | .case-sensitive--active { |
181 | 198 | background: color($crm-grid-palette, 'primary', 200); |
|
191 | 208 | } |
192 | 209 |
|
193 | 210 | .igx-drop-down__list { |
194 | | - @include input-group($crm-input-drop-down) |
| 211 | + @include css-vars($crm-input-drop-down) |
195 | 212 | } |
196 | 213 |
|
197 | 214 | .sample-flex-container { |
|
268 | 285 | .igx-input-group--search .igx-input-group__bundle { |
269 | 286 | background-color: color($crm-grid-palette, 'primary', 800); |
270 | 287 |
|
271 | | - @include button($crm-grid-search-button); |
| 288 | + @include css-vars($crm-grid-search-button); |
272 | 289 | } |
273 | 290 |
|
274 | 291 | // Not dark theme |
275 | 292 | .grid__wrapper:not(.dark_grid) { |
276 | | - @include grid($crm-grid-theme); |
277 | | - @include grid-summary($summary-theme); |
| 293 | + @include css-vars($crm-grid-theme); |
| 294 | + @include css-vars($summary-theme); |
278 | 295 | } |
279 | 296 |
|
280 | 297 | .dark_grid { |
281 | | - @include dark-theme($dark-material-palette); |
282 | | - @include grid-toolbar($crm-grid-toolbar); |
| 298 | + @include dark-theme($crm-grid-dark-palette); |
| 299 | + @include css-vars($checkbox-dark-theme); |
| 300 | + @include css-vars($crm-grid-toolbar); |
| 301 | + @include css-vars($crm-dark-grid-theme); |
| 302 | + @include css-vars($crm-grid-dark-button); |
| 303 | + @include css-vars($crm-grid-dark-progress); |
283 | 304 | .igx-grid-toolbar__actions { |
284 | | - @include button($crm-grid-toolbar-button); |
| 305 | + @include css-vars($crm-grid-toolbar-button); |
285 | 306 | } |
286 | 307 | } |
287 | 308 | } |
|
0 commit comments