blob: 330b210ab35efcb10977ce85e07edb4a924ba9a4 [file] [log] [blame]
### Typography Theming
You can theme <#a_component_name#> with your app's typography scheme using the TypographyThemer extension.
You must first add the TypographyThemer extension to your project:
```bash
pod 'MaterialComponents/<#component#>+TypographyThemer'
```
<!--<div class="material-code-render" markdown="1">-->
#### Swift
```swift
// Step 1: Import the TypographyThemer extension
import MaterialComponents.Material<#component#>_TypographyThemer
// Step 2: Create or get a typography scheme
let typographyScheme = MDCTypographyScheme()
// Step 3: Apply the typography scheme to your component
<#typography_themer_api#>.applyTypographyScheme(typographyScheme, to: component)
```
#### Objective-C
```objc
// Step 1: Import the TypographyThemer extension
#import "Material<#component#>+TypographyThemer.h"
// Step 2: Create or get a typography scheme
id<MDCTypographyScheming> typographyScheme = [[MDCTypographyScheme alloc] init];
// Step 3: Apply the typography scheme to your component
[<#typography_themer_api#> applyTypographyScheme:colorScheme
to<#themer_parameter_name#>:component];
```
<!--</div>-->