|
143 | 143 |
|
144 | 144 | // Tokens that can be configured through Angular Material's typography theming API.
|
145 | 145 | @function get-typography-tokens($theme) {
|
146 |
| - $font-family: inspection.get-theme-typography($theme, button, font-family); |
147 |
| - $font-size: inspection.get-theme-typography($theme, button, font-size); |
148 |
| - $font-weight: inspection.get-theme-typography($theme, button, font-weight); |
149 |
| - $letter-spacing: inspection.get-theme-typography($theme, button, letter-spacing); |
150 |
| - $text-transform: none; |
| 146 | + $system: m2-utils.get-system($theme); |
151 | 147 |
|
152 | 148 | @return (
|
153 |
| - button-filled-label-text-font: $font-family, |
154 |
| - button-filled-label-text-size: $font-size, |
155 |
| - button-filled-label-text-tracking: $letter-spacing, |
| 149 | + button-filled-label-text-font: map.get($system, label-small-font), |
| 150 | + button-filled-label-text-size: map.get($system, label-small-size), |
| 151 | + button-filled-label-text-tracking: map.get($system, label-small-tracking), |
156 | 152 | button-filled-label-text-transform: none,
|
157 |
| - button-filled-label-text-weight: $font-weight, |
158 |
| - button-outlined-label-text-font: $font-family, |
159 |
| - button-outlined-label-text-size: $font-size, |
160 |
| - button-outlined-label-text-tracking: $letter-spacing, |
| 153 | + button-filled-label-text-weight: map.get($system, label-small-weight), |
| 154 | + button-outlined-label-text-font: map.get($system, label-small-font), |
| 155 | + button-outlined-label-text-size: map.get($system, label-small-size), |
| 156 | + button-outlined-label-text-tracking: map.get($system, label-small-tracking), |
161 | 157 | button-outlined-label-text-transform: none,
|
162 |
| - button-outlined-label-text-weight: $font-weight, |
163 |
| - button-protected-label-text-font: $font-family, |
164 |
| - button-protected-label-text-size: $font-size, |
165 |
| - button-protected-label-text-tracking: $letter-spacing, |
| 158 | + button-outlined-label-text-weight: map.get($system, label-small-weight), |
| 159 | + button-protected-label-text-font: map.get($system, label-small-font), |
| 160 | + button-protected-label-text-size: map.get($system, label-small-size), |
| 161 | + button-protected-label-text-tracking: map.get($system, label-small-tracking), |
166 | 162 | button-protected-label-text-transform: none,
|
167 |
| - button-protected-label-text-weight: $font-weight, |
168 |
| - button-text-label-text-font: $font-family, |
169 |
| - button-text-label-text-size: $font-size, |
170 |
| - button-text-label-text-tracking: $letter-spacing, |
| 163 | + button-protected-label-text-weight: map.get($system, label-small-weight), |
| 164 | + button-text-label-text-font: map.get($system, label-small-font), |
| 165 | + button-text-label-text-size: map.get($system, label-small-size), |
| 166 | + button-text-label-text-tracking: map.get($system, label-small-tracking), |
171 | 167 | button-text-label-text-transform: none,
|
172 |
| - button-text-label-text-weight: $font-weight, |
173 |
| - button-tonal-label-text-font: $font-family, |
174 |
| - button-tonal-label-text-size: $font-size, |
175 |
| - button-tonal-label-text-tracking: $letter-spacing, |
| 168 | + button-text-label-text-weight: map.get($system, label-small-weight), |
| 169 | + button-tonal-label-text-font: map.get($system, label-small-font), |
| 170 | + button-tonal-label-text-size: map.get($system, label-small-size), |
| 171 | + button-tonal-label-text-tracking: map.get($system, label-small-tracking), |
176 | 172 | button-tonal-label-text-transform: none,
|
177 |
| - button-tonal-label-text-weight: $font-weight, |
| 173 | + button-tonal-label-text-weight: map.get($system, label-small-weight), |
178 | 174 | );
|
179 | 175 | }
|
180 | 176 |
|
|
0 commit comments