Icon Label

Função
Esta molécula foi desenvolvida para conter uma indicação de ícone e texto.
Estrutura Básica

Espaçamentos
- horizontalMargin, como Margem Lateral
- horizontalPadding, como Espaçamento Interno
- verticalMargin, como Margens Superior e Inferior.
Átomos
Átomo Icon, como Ícone
Átomo Label, como Texto Descritivo
Prop-Token Mapping
Props da Molécula
| Prop | Token | Default Value | Use |
|---|---|---|---|
| horizontalMargin | SpacingMarginal | 16 | 1 |
| horizontalPadding | SpacingBase | 8 | 2 |
| verticalMargin | SpacingBase | 8 | 3 |
| iconBaseProps | - | - | 4 |
| regularLabelBaseProps | - | - | 5 |
regularLabelBaseProps
| regularLabelBaseProps | Token | Default Value |
|---|---|---|
| fontFamily | FontFamilyBase | undefined |
| fontSize | FontSizeBody | 14 |
| fontWeight | FontWeightNormal | Regular (400) |
| lineHeight | LineHeightBase | 20 |
| textAlign | TextAlignmentBody | Left |
| textCase | TextCaseBody | None |
| textColor | ColorDarkNeutral | #212121 |
iconBaseProps
| buttonToggleBaseProps | Token | Default Value |
|---|---|---|
| size | fixed | 24 |
| tintColor | ColorPrimary | #A94CC9 |
Conteúdo
- Text: texto que deve ser adicionado ao lado do ícone de checkbox. Pode ser dividido em textos e links, sendo que a diferença é que o link pode ser pressionado.
Variação Complementary

Versão da molécula para aplicação em fundo ColorPrimary. Alteram-se os seguintes tokens:
| regularLabelBaseProps | Token | Default Value |
|---|---|---|
| textColor | #FFFFFF |
| iconBaseProps | Token | Default Value |
|---|---|---|
| tintColor | #FFFFFF |
Responsividade
Conteúdo

Caso o conteúdo do Texto Descritivo ultrapasse a largura da Linha, este se quebra em mais de uma, empurrando a Margem Inferior.
Tamanho da Tela

Quando se reduz o tamanho da tela, a área lateral do Texto de Instrução diminui, e se necessário, quebra a linha. As Margens Lateriais, Espaçamento Interno e Caixa de Seleção mantêm sua largura.
