@@ -76,27 +76,34 @@ $theme-version: 1;
76
76
// density
77
77
$density-scale : map .get ($density-config , scale ) or 0 ;
78
78
79
+ $system-maps : (
80
+ m3-tokens .get-sys-color ($type , $palettes , $color-system-variables-prefix ),
81
+ m3 .md-sys-elevation-values (),
82
+ m3 .md-sys-motion-values (),
83
+ m3 .md-sys-shape-values (),
84
+ m3 .md-sys-state-values (),
85
+ (
86
+ // Form field native select option text color
87
+ neutral10: map .get ($palettes , neutral , 10 ),
88
+ // Sidenav scrim (container background shadow when opened),
89
+ neutral- variant20: map .get ($palettes , neutral-variant , 20 ),
90
+ ),
91
+ m3-tokens .get-sys-typeface ($typography , $typography-system-variables-prefix ),
92
+ );
93
+ $system : ();
94
+ @each $sys-map in $system-maps {
95
+ $system : map .merge ($system , $sys-map );
96
+ }
97
+
79
98
@return (
99
+ _mat- system: $system ,
80
100
$internals : (
81
101
base- tokens: m3-tokens .generate-base-tokens (),
82
102
color- system- variables- prefix: $color-system-variables-prefix ,
83
103
color- tokens:
84
104
m3-tokens .generate-color-tokens ($type , $palettes , $color-system-variables-prefix ),
85
105
density- scale: $density-scale ,
86
106
font- definition: $typography ,
87
- md- sys- color: m3-tokens .get-sys-color ($type , $palettes , $color-system-variables-prefix ),
88
- md- sys- elevation: m3 .md-sys-elevation-values (),
89
- md- sys- motion: m3 .md-sys-motion-values (),
90
- md- sys- shape: m3 .md-sys-shape-values (),
91
- md- sys- state: m3 .md-sys-state-values (),
92
- md- ref- palette: (
93
- // Form field native select option text color
94
- neutral10: map .get ($palettes , neutral , 10 ),
95
- // Sidenav scrim (container background shadow when opened),
96
- neutral- variant20: map .get ($palettes , neutral-variant , 20 ),
97
- ),
98
- md- sys- typescale:
99
- m3-tokens .get-sys-typeface ($typography , $typography-system-variables-prefix ),
100
107
palettes: $palettes ,
101
108
theme- type: $type ,
102
109
theme- version: $theme-version ,
0 commit comments