|
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