Skip to content

Commit 1c14875

Browse files
asynclizcopybara-github
authored andcommitted
chore: move sys-color custom properties to override file
PiperOrigin-RevId: 540053394
1 parent 1790a5b commit 1c14875

File tree

2 files changed

+119
-870
lines changed

2 files changed

+119
-870
lines changed

tokens/_md-sys-color.scss

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
// SPDX-License-Identifier: Apache-2.0
44
//
55

6+
// go/keep-sorted start
7+
@use 'sass:map';
8+
// go/keep-sorted end
69
// go/keep-sorted start
710
@use './md-ref-palette';
811
@use './v0_172/md-sys-color';
@@ -13,13 +16,29 @@ $_default-dark: (
1316
);
1417

1518
@function values-dark($deps: $_default-dark) {
16-
@return md-sys-color.values-dark($deps);
19+
$tokens: md-sys-color.values-dark($deps);
20+
21+
// Create --md-sys-color-* custom properties
22+
@each $token, $value in $tokens {
23+
$var: var(--md-sys-color-#{$token}, #{$value});
24+
$tokens: map.set($tokens, $token, $var);
25+
}
26+
27+
@return $tokens;
1728
}
1829

1930
$_default-light: (
2031
'md-ref-palette': md-ref-palette.values(),
2132
);
2233

2334
@function values-light($deps: $_default-light) {
24-
@return md-sys-color.values-light($deps);
35+
$tokens: md-sys-color.values-light($deps);
36+
37+
// Create --md-sys-color-* custom properties
38+
@each $token, $value in $tokens {
39+
$var: var(--md-sys-color-#{$token}, #{$value});
40+
$tokens: map.set($tokens, $token, $var);
41+
}
42+
43+
@return $tokens;
2544
}

0 commit comments

Comments
 (0)