Skip to content

Commit 49f2b12

Browse files
authored
refactor(themes): resolve Sass deprecation warnings (#15099)
1 parent 45b82aa commit 49f2b12

File tree

11 files changed

+60
-56
lines changed

11 files changed

+60
-56
lines changed

projects/igniteui-angular/src/lib/core/styles/components/dock-manager/_dock-manager-theme.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use 'sass:map';
2+
@use 'sass:meta';
23
@use '../../base' as *;
34
@use '../../themes/schemas' as *;
45

@@ -65,7 +66,7 @@
6566

6667
$theme: digest-schema($dock-manager-schema);
6768

68-
@return extend($theme, (name: $name, prefix: 'igc'), keywords($rest));
69+
@return extend($theme, (name: $name, prefix: 'igc'), meta.keywords($rest));
6970
}
7071

7172
/// @deprecated Use the `css-vars` mixin instead.

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,15 +1434,15 @@
14341434
}
14351435

14361436
&%igx-grid__tr--ghost {
1437+
background: var-get($theme, 'row-ghost-background');
1438+
color: var-get($theme, 'row-drag-color');
1439+
z-index: 10002;
1440+
14371441
@include css-vars((
14381442
name: 'igx-grid-row',
14391443
row-ghost-background: map.get($theme, 'row-ghost-background'),
14401444
row-drag-color: map.get($theme, 'row-drago-color')
14411445
));
1442-
1443-
background: var-get($theme, 'row-ghost-background');
1444-
color: var-get($theme, 'row-drag-color');
1445-
z-index: 10002;
14461446
}
14471447
}
14481448

@@ -2797,9 +2797,9 @@
27972797
compact: calc(#{$i * map.get($grid-grouping-indicator-padding, 'compact')} + #{$indicator-icon-width})
27982798
);
27992799

2800-
$level--comfortable: map-get($row-indentation-level, 'comfortable');
2801-
$level--cosy: map-get($row-indentation-level, 'cosy');
2802-
$level--compact: map-get($row-indentation-level, 'compact');
2800+
$level--comfortable: map.get($row-indentation-level, 'comfortable');
2801+
$level--cosy: map.get($row-indentation-level, 'cosy');
2802+
$level--compact: map.get($row-indentation-level, 'compact');
28032803

28042804
%igx-grid__row-indentation--level-#{$i} {
28052805
--indicator-inline-inset: #{sizable(

projects/igniteui-angular/src/lib/core/styles/components/input/_input-group-theme.scss

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1884,15 +1884,14 @@
18841884
%form-group-bundle-start--bootstrap,
18851885
%form-group-bundle-end--bootstrap {
18861886
flex: none;
1887-
1888-
&:empty {
1889-
display: none;
1890-
}
1891-
18921887
border-width: rem(1px);
18931888
border-style: solid;
18941889
border-color: var-get($theme, 'border-color');
18951890
overflow: hidden;
1891+
1892+
&:empty {
1893+
display: none;
1894+
}
18961895
}
18971896

18981897
%form-group-bundle-start--bootstrap {

projects/igniteui-angular/src/lib/core/styles/components/list/_list-theme.scss

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,10 @@
520520
}
521521

522522
%igx-list-item-content--active {
523+
color: var-get($theme, 'item-text-color-active');
524+
background: var-get($theme, 'item-background-active');
525+
z-index: 3;
526+
523527
%igx-list__item-line-title {
524528
color: var-get($theme, 'item-title-color-active')
525529
}
@@ -544,10 +548,6 @@
544548
color: var-get($theme, 'item-thumbnail-color-active')
545549
}
546550
}
547-
548-
color: var-get($theme, 'item-text-color-active');
549-
background: var-get($theme, 'item-background-active');
550-
z-index: 3;
551551
}
552552

553553
%igx-list-item-content--inactive {

projects/igniteui-angular/src/lib/core/styles/components/rating/_rating-theme.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use 'sass:map';
2+
@use 'sass:meta';
23
@use '../../base' as *;
34
@use '../../themes/schemas' as *;
45

@@ -40,7 +41,7 @@
4041

4142
$theme: digest-schema($rating-schema);
4243

43-
@return extend($theme, (name: $name), keywords($rest));
44+
@return extend($theme, (name: $name), meta.keywords($rest));
4445
}
4546

4647
/// @deprecated Use the `css-vars` mixin instead.

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@use 'sass:map';
2+
@use 'sass:meta';
23
@use '../../base' as *;
34
@use '../../themes/schemas' as *;
45

@@ -99,7 +100,7 @@
99100
}
100101

101102
::-webkit-scrollbar {
102-
@if type-of(map.get($theme, 'sb-size') == 'string') {
103+
@if meta.type-of(map.get($theme, 'sb-size') == 'string') {
103104
width: var-get($theme, 'sb-size');
104105
height: var-get($theme, 'sb-size');
105106
}

projects/igniteui-angular/src/lib/core/styles/components/tabs/_tabs-theme.scss

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -360,13 +360,6 @@
360360
}
361361

362362
%tabs-header-item {
363-
> * {
364-
margin-inline-start: rem(if($variant != 'indigo', 12px, 8px));
365-
366-
&:first-child {
367-
margin-inline-start: 0;
368-
}
369-
}
370363
display: inline-flex;
371364
justify-content: center;
372365
align-items: center;
@@ -390,32 +383,6 @@
390383
color: var-get($theme, 'item-icon-color');
391384
}
392385

393-
&::-moz-focus-inner {
394-
border: 0;
395-
}
396-
397-
&:focus {
398-
background: var-get($theme, 'item-active-background');
399-
color: var-get($theme, 'item-hover-color');
400-
border-bottom-color: transparent;
401-
}
402-
403-
&:hover {
404-
background: var-get($theme, 'item-hover-background');
405-
color: var-get($theme, 'item-hover-color');
406-
407-
@if $bootstrap-theme {
408-
box-shadow: inset 0 0 0 rem(1px) var-get($theme, 'border-color--hover');
409-
}
410-
}
411-
412-
&:hover,
413-
&:focus {
414-
igx-icon {
415-
color: var-get($theme, 'item-hover-icon-color');
416-
}
417-
}
418-
419386
@if $bootstrap-theme {
420387
padding-block: rem(12px);
421388
border-start-start-radius: var-get($theme, 'border-radius');
@@ -448,6 +415,40 @@
448415
}
449416
}
450417

418+
> * {
419+
margin-inline-start: rem(if($variant != 'indigo', 12px, 8px));
420+
421+
&:first-child {
422+
margin-inline-start: 0;
423+
}
424+
}
425+
426+
&::-moz-focus-inner {
427+
border: 0;
428+
}
429+
430+
&:focus {
431+
background: var-get($theme, 'item-active-background');
432+
color: var-get($theme, 'item-hover-color');
433+
border-bottom-color: transparent;
434+
}
435+
436+
&:hover {
437+
background: var-get($theme, 'item-hover-background');
438+
color: var-get($theme, 'item-hover-color');
439+
440+
@if $bootstrap-theme {
441+
box-shadow: inset 0 0 0 rem(1px) var-get($theme, 'border-color--hover');
442+
}
443+
}
444+
445+
&:hover,
446+
&:focus {
447+
igx-icon {
448+
color: var-get($theme, 'item-hover-icon-color');
449+
}
450+
}
451+
451452
@include ripple($tabs-ripple-theme);
452453
@include css-vars($tabs-ripple-theme);
453454
}

src/app/pageHeading/pageHeading.styles.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import '../../../projects/igniteui-angular/src/lib/core/styles/base/index';
1+
@use '../../../projects/igniteui-angular/src/lib/core/styles/base' as *;
22

33
:host {
44
display: block;

src/app/pagination/pagination.styles.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import '../../../projects/igniteui-angular/src/lib/core/styles/base/index';
1+
@use '../../../projects/igniteui-angular/src/lib/core/styles/base' as *;
22

33
:host {
44
display: block;

src/app/slider/slider.sample.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
@import '../../../projects/igniteui-angular/src/lib/core/styles/themes/utilities';
1+
@use '../../../projects/igniteui-angular/src/lib/core/styles/themes/utilities' as *;
22

33
.ellipsis {
44
@include ellipsis();

0 commit comments

Comments
 (0)