@@ -76,27 +76,34 @@ $theme-version: 1;
7676 // density
7777 $density-scale : map .get ($density-config , scale ) or 0 ;
7878
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+
7998 @return (
99+ _mat- system: $system ,
80100 $internals : (
81101 base- tokens: m3-tokens .generate-base-tokens (),
82102 color- system- variables- prefix: $color-system-variables-prefix ,
83103 color- tokens:
84104 m3-tokens .generate-color-tokens ($type , $palettes , $color-system-variables-prefix ),
85105 density- scale: $density-scale ,
86106 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 ),
100107 palettes: $palettes ,
101108 theme- type: $type ,
102109 theme- version: $theme-version ,
0 commit comments