Skip to content

Commit 6159e16

Browse files
committed
fix(sass): Do not use legacy global functions
1 parent c103178 commit 6159e16

File tree

27 files changed

+159
-88
lines changed

27 files changed

+159
-88
lines changed

packages/alert/src/_variables.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
/// @group alert
33
////
44

5+
@use 'sass:map';
6+
57
@import '~@react-md/transition/dist/variables';
68
@import '~@react-md/theme/dist/color-palette';
79
@import '~@react-md/theme/dist/variables';
@@ -44,7 +46,7 @@ $rmd-toast-light-color: $rmd-white-base !default;
4446
/// @require $rmd-theme-dark-elevation-colors
4547
/// @type Color
4648
/// @since 2.7.0
47-
$rmd-toast-dark-elevation-background-color: map-get(
49+
$rmd-toast-dark-elevation-background-color: map.get(
4850
$rmd-theme-dark-elevation-colors,
4951
$rmd-toast-elevation
5052
) !default;

packages/card/src/_variables.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
/// @group card
33
////
44

5+
@use 'sass:map';
6+
57
@import '~@react-md/divider/dist/functions';
68
@import '~@react-md/divider/dist/variables';
79
@import '~@react-md/theme/dist/functions';
@@ -23,7 +25,7 @@ $rmd-card-light-background-color: rmd-theme-var(surface) !default;
2325
/// @require $rmd-theme-dark-elevation-colors
2426
/// @type Color
2527
/// @since 2.7.0
26-
$rmd-card-dark-elevation-background-color: map-get(
28+
$rmd-card-dark-elevation-background-color: map.get(
2729
$rmd-theme-dark-elevation-colors,
2830
$rmd-card-elevation
2931
);

packages/chip/src/_variables.scss

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
/// @group chip
33
////
44

5+
@use 'sass:color';
6+
@use 'sass:map';
7+
58
@import '~@react-md/states/dist/variables';
69
@import '~@react-md/transition/dist/variables';
710
@import '~@react-md/theme/dist/functions';
@@ -70,7 +73,7 @@ $rmd-chip-themed-background-color: rmd-theme-get-swatch(
7073
$rmd-theme-primary,
7174
300,
7275
false,
73-
darken($rmd-theme-primary, 20%),
76+
color.adjust($rmd-theme-primary, $lightness: -20%),
7477
rmd-chip-themed-background-color
7578
) !default;
7679

@@ -121,7 +124,7 @@ $rmd-chip-solid-light-disabled-background-color: $rmd-grey-100 !default;
121124
/// @type Color
122125
$rmd-chip-solid-dark-background-color: if(
123126
$rmd-theme-dark-elevation,
124-
map-get($rmd-theme-dark-elevation-colors, 12),
127+
map.get($rmd-theme-dark-elevation-colors, 12),
125128
$rmd-grey-900
126129
) !default;
127130

@@ -142,9 +145,9 @@ $rmd-chip-solid-dark-color: if(
142145
///
143146
/// @require $rmd-grey-900
144147
/// @type Color
145-
$rmd-chip-solid-dark-disabled-background-color: lighten(
148+
$rmd-chip-solid-dark-disabled-background-color: color.adjust(
146149
$rmd-grey-900,
147-
2%
150+
$lightness: 2%
148151
) !default;
149152

150153
/// The background color to use for "solid" themed chips.
@@ -206,7 +209,7 @@ $rmd-chip-outline-light-color: if(
206209
/// @type Color
207210
$rmd-chip-outline-dark-background-color: if(
208211
$rmd-theme-dark-elevation,
209-
map-get($rmd-theme-dark-elevation-colors, 8),
212+
map.get($rmd-theme-dark-elevation-colors, 8),
210213
$rmd-theme-dark-surface
211214
) !default;
212215

packages/dev-utils/src/utils/styles/variable.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,8 +189,7 @@ export function getCompiledValue(
189189
return { name, value: originalValue };
190190
}
191191

192-
const data = `@use 'sass:meta';
193-
${getEverythingScss()}
192+
const data = `${getEverythingScss()}
194193
195194
.output {
196195
--value: #{meta.inspect(${originalValue})};

packages/dialog/src/_variables.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
/// @group dialog
33
////
44

5+
@use 'sass:map';
6+
57
@import '~@react-md/overlay/dist/variables';
68
@import '~@react-md/theme/dist/variables';
79
@import '~@react-md/theme/dist/functions';
@@ -27,7 +29,7 @@ $rmd-dialog-light-background-color: rmd-theme-var(surface) !default;
2729
/// @require $rmd-theme-dark-elevation-colors
2830
/// @type Color
2931
/// @since 2.7.0
30-
$rmd-dialog-dark-elevation-background-color: map-get(
32+
$rmd-dialog-dark-elevation-background-color: map.get(
3133
$rmd-theme-dark-elevation-colors,
3234
$rmd-dialog-elevation
3335
) !default;

packages/documentation/src/components/CodeBlock/CodeBlock.module.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@use 'sass:map';
12
@use 'react-md' as *;
23
@use './solarized';
34

@@ -78,7 +79,7 @@
7879

7980
&.important,
8081
&.bold {
81-
font-weight: map-get($rmd-typography-font-weights, bold);
82+
font-weight: map.get($rmd-typography-font-weights, bold);
8283
}
8384

8485
&.italic {

packages/documentation/src/components/ColorsAndTheming/ColorPalette/Color.module.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
@use 'sass:map';
12
@use 'react-md' as *;
23

34
.container {
45
color: $rmd-black-base;
56
display: flex;
6-
font-weight: map-get($rmd-typography-font-weights, bold);
7+
font-weight: map.get($rmd-typography-font-weights, bold);
78
justify-content: space-between;
89
padding: 1rem;
910
}

packages/documentation/src/components/Demos/DemoDescription.module.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@use 'sass:map';
12
@use 'react-md' as *;
23

34
.container {
@@ -9,7 +10,7 @@
910
}
1011

1112
strong {
12-
font-weight: map-get($rmd-typography-font-weights, bold);
13+
font-weight: map.get($rmd-typography-font-weights, bold);
1314
}
1415

1516
em {

packages/documentation/src/components/Home/Logo.module.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
@use 'sass:map';
12
@use 'react-md' as *;
23

34
.primary {
@@ -14,6 +15,6 @@
1415
transform: translateX(0.7em);
1516
}
1617

17-
font-weight: map-get($rmd-typography-font-weights, bold);
18+
font-weight: map.get($rmd-typography-font-weights, bold);
1819
transform: translateX(-0.8em);
1920
}

packages/elevation/src/_functions.scss

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
/// @group elevation
33
////
44

5+
@use 'sass:map';
6+
57
@import '~@react-md/theme/dist/functions';
68
@import './variables';
79

@@ -40,19 +42,19 @@
4042
}
4143

4244
$color: rmd-theme($color);
43-
$shadow-1-value: map-get($rmd-elevation-shadow-1-map, $z-value);
45+
$shadow-1-value: map.get($rmd-elevation-shadow-1-map, $z-value);
4446
$shadow-1-color: rgba(
4547
$color,
4648
$rmd-elevation-shadow-1-opacity + $opacity-boost
4749
);
4850

49-
$shadow-2-value: map-get($rmd-elevation-shadow-2-map, $z-value);
51+
$shadow-2-value: map.get($rmd-elevation-shadow-2-map, $z-value);
5052
$shadow-2-color: rgba(
5153
$color,
5254
$rmd-elevation-shadow-2-opacity + $opacity-boost
5355
);
5456

55-
$shadow-3-value: map-get($rmd-elevation-shadow-3-map, $z-value);
57+
$shadow-3-value: map.get($rmd-elevation-shadow-3-map, $z-value);
5658
$shadow-3-color: rgba(
5759
$color,
5860
$rmd-elevation-shadow-3-opacity + $opacity-boost

0 commit comments

Comments
 (0)