@@ -40,6 +40,7 @@ $theme-version: 1;
40
40
$type : map .get ($config , theme-type ) or light ;
41
41
$primary : map .get ($config , primary ) or palettes .$violet-palette ;
42
42
$tertiary : map .get ($config , tertiary ) or $primary ;
43
+ $use-sys-vars : map .get ($config , use-system-variables ) or false;
43
44
44
45
@return (
45
46
$internals : (
@@ -54,7 +55,7 @@ $theme-version: 1;
54
55
error: map .get ($primary , error ),
55
56
),
56
57
color- tokens: m3-tokens .generate-color-tokens (
57
- $type , $primary , $tertiary , map .get ($primary , error ))
58
+ $type , $primary , $tertiary , map .get ($primary , error ), $use-sys-vars )
58
59
)
59
60
);
60
61
}
@@ -73,12 +74,20 @@ $theme-version: 1;
73
74
$bold : map .get ($config , bold-weight ) or 700 ;
74
75
$medium : map .get ($config , medium-weight ) or 500 ;
75
76
$regular : map .get ($config , regular-weight ) or 400 ;
77
+ $use-sys-vars : map .get ($config , use-system-variables ) or false;
76
78
77
79
@return (
78
80
$internals : (
79
81
theme- version: $theme-version ,
82
+ font- definition: (
83
+ plain: $plain ,
84
+ brand: $brand ,
85
+ bold : $bold ,
86
+ medium : $medium ,
87
+ regular: $regular ,
88
+ ),
80
89
typography- tokens: m3-tokens .generate-typography-tokens (
81
- $brand , $plain , $bold , $medium , $regular )
90
+ $brand , $plain , $bold , $medium , $regular , $use-sys-vars )
82
91
)
83
92
);
84
93
}
@@ -93,6 +102,7 @@ $theme-version: 1;
93
102
}
94
103
95
104
$density-scale : map .get ($config , scale ) or 0 ;
105
+ $use-sys-vars : map .get ($config , use-system-variables ) or false;
96
106
97
107
@return (
98
108
$internals : (
0 commit comments