@@ -65,6 +65,10 @@ $prefix: (mat, fab);
65
65
);
66
66
67
67
$elevation-tokens : (
68
+ container- elevation- shadow,
69
+ focus- container- elevation- shadow,
70
+ hover- container- elevation- shadow,
71
+ pressed- container- elevation- shadow,
68
72
extended- container- elevation- shadow,
69
73
extended- focus- container- elevation- shadow,
70
74
extended- hover- container- elevation- shadow,
@@ -88,32 +92,24 @@ $prefix: (mat, fab);
88
92
primary: (), // Default, no overrides needed.
89
93
secondary: (
90
94
container- color: map .get ($systems , md-sys-color , secondary-container ),
91
- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
92
95
container- shape: map .get ($systems , md-sys-shape , corner-large ),
93
96
extended- container- height: if ($exclude-hardcoded , null , 56px ),
94
97
extended- container- shape: map .get ($systems , md-sys-shape , corner-large ),
95
98
extended- label- text- font: map .get ($systems , md-sys-typescale , label-large-font ),
96
99
extended- label- text- size: map .get ($systems , md-sys-typescale , label-large-size ),
97
100
extended- label- text- tracking: map .get ($systems , md-sys-typescale , label-large-tracking ),
98
101
extended- label- text- weight: map .get ($systems , md-sys-typescale , label-large-weight ),
99
- focus- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
100
102
focus- state- layer- opacity: map .get ($systems , md-sys-state , focus-state-layer-opacity ),
101
103
foreground- color: map .get ($systems , md-sys-color , on-secondary-container ),
102
- hover- container- elevation- shadow: map .get ($systems , md-sys-elevation , level4 ),
103
104
hover- state- layer- opacity: map .get ($systems , md-sys-state , hover-state-layer-opacity ),
104
- pressed- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
105
105
ripple- color: sass-utils .safe-color-change (
106
106
map .get ($systems , md-sys-color , on-secondary-container ),
107
107
$alpha : map .get ($systems , md-sys-state , pressed-state-layer-opacity )),
108
108
small- container- color: map .get ($systems , md-sys-color , secondary-container ),
109
- small- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
110
109
small- container- shape: map .get ($systems , md-sys-shape , corner-medium ),
111
- small- focus- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
112
110
small- focus- state- layer- opacity: map .get ($systems , md-sys-state , focus-state-layer-opacity ),
113
111
small- foreground- color: map .get ($systems , md-sys-color , on-secondary-container ),
114
- small- hover- container- elevation- shadow: map .get ($systems , md-sys-elevation , level4 ),
115
112
small- hover- state- layer- opacity: map .get ($systems , md-sys-state , hover-state-layer-opacity ),
116
- small- pressed- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
117
113
small- pressed- state- layer- opacity:
118
114
map .get ($systems , md-sys-state , pressed-state-layer-opacity ),
119
115
small- ripple- color: sass-utils .safe-color-change (
@@ -124,32 +120,24 @@ $prefix: (mat, fab);
124
120
),
125
121
tertiary: (
126
122
container- color: map .get ($systems , md-sys-color , tertiary-container ),
127
- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
128
123
container- shape: map .get ($systems , md-sys-shape , corner-large ),
129
124
extended- container- height: if ($exclude-hardcoded , null , 56px ),
130
125
extended- container- shape: map .get ($systems , md-sys-shape , corner-large ),
131
126
extended- label- text- font: map .get ($systems , md-sys-typescale , label-large-font ),
132
127
extended- label- text- size: map .get ($systems , md-sys-typescale , label-large-size ),
133
128
extended- label- text- tracking: map .get ($systems , md-sys-typescale , label-large-tracking ),
134
129
extended- label- text- weight: map .get ($systems , md-sys-typescale , label-large-weight ),
135
- focus- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
136
130
focus- state- layer- opacity: map .get ($systems , md-sys-state , focus-state-layer-opacity ),
137
131
foreground- color: map .get ($systems , md-sys-color , on-tertiary-container ),
138
- hover- container- elevation- shadow: map .get ($systems , md-sys-elevation , level4 ),
139
132
hover- state- layer- opacity: map .get ($systems , md-sys-state , hover-state-layer-opacity ),
140
- pressed- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
141
133
ripple- color: sass-utils .safe-color-change (
142
134
map .get ($systems , md-sys-color , on-tertiary-container ),
143
135
$alpha : map .get ($systems , md-sys-state , pressed-state-layer-opacity )),
144
136
small- container- color: map .get ($systems , md-sys-color , tertiary-container ),
145
- small- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
146
137
small- container- shape: map .get ($systems , md-sys-shape , corner-medium ),
147
- small- focus- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
148
138
small- focus- state- layer- opacity: map .get ($systems , md-sys-state , focus-state-layer-opacity ),
149
139
small- foreground- color: map .get ($systems , md-sys-color , on-tertiary-container ),
150
- small- hover- container- elevation- shadow: map .get ($systems , md-sys-elevation , level4 ),
151
140
small- hover- state- layer- opacity: map .get ($systems , md-sys-state , hover-state-layer-opacity ),
152
- small- pressed- container- elevation- shadow: map .get ($systems , md-sys-elevation , level3 ),
153
141
small- ripple- color: sass-utils .safe-color-change (
154
142
map .get ($systems , md-sys-color , on-tertiary-container ),
155
143
$alpha : map .get ($systems , md-sys-state , pressed-state-layer-opacity )),
@@ -158,21 +146,6 @@ $prefix: (mat, fab);
158
146
)
159
147
);
160
148
161
- $elevation-tokens : (
162
- container- elevation- shadow,
163
- focus- container- elevation- shadow,
164
- hover- container- elevation- shadow,
165
- pressed- container- elevation- shadow,
166
- );
167
-
168
- @each $token in $elevation-tokens {
169
- $elevation : map .get ($tokens , $token );
170
-
171
- @if ($elevation != null) {
172
- $tokens : map .set ($tokens , $token , elevation .get-box-shadow ($elevation ));
173
- }
174
- }
175
-
176
149
@return m3-utils .namespace ($prefix , ($tokens , $variant-tokens ), $token-slots );
177
150
}
178
151
0 commit comments