Single Image

Função
Molécula que exibe uma imagem qualquer.
Estrutura Básica

Espaçamentos
- horizontalMargin, como Margem Lateral
- verticalMargin, como Margens Superior e Inferior.
Átomos
- Átomo SimpleImage, como Image
- Overlay (Faz parte do Átomo SimpleImage)
Prop-Token Mapping
Props da Molécula
| Prop | Token | Default Value | Use |
|---|---|---|---|
| horizontalMargin | SpacingMargin | 16 | 1 |
| verticalMargin | SpacingBase | 8 | 2 |
| imageBaseProps | - | - | 3 |
| imageOverlay | - | - | 4 |
ImageBaseProps
| Prop | Token | Default Value |
|---|---|---|
| borderColor | ColorNone | #000000 00% |
| borderRadius | BorderRadiusLogo | 0 |
| borderWidth | BorderWidthLogo | 0 |
| opacity | OpacityCover | 1 |
| resizeMode | ResizeModeCover | Cover |
| imageProportion | ProportionCover | 1:1 |
imageOverlay
| Prop | Token | Default Value |
|---|---|---|
| Color | ColorPrimary | #A94CC9 |
| Opacity | ColorOpacity | 0.85 |
Conteúdo
- Source: uma imagem
Estados
Não possui estados.
Reações
Conteúdo

A imagem fica centralizada dentro da área de exibição desta, respeitando a proporção indicada no Token ProportionCover.
Tamanho da Tela

As dimensões da molécula se modificam, mantendo a proporção da Imagem. Os espaçamento mantêm-se fixos. A altura da molécula se reduz proporcionalmente à largura da imagem.
Estados
Não apresenta variação de estado.
Tipos
Margin
É a molécula apresentada até aqui. Além desta, existe a seguinte variação.

No Margin
É a variação molécula apresentada até aqui, mas sem as props de espaçamento. Apresenta os mesmos tokens e reações.
No Overlay
Ambas as variações (Margin e No Margin) podem se apresentar sem o overlay. Neste caso, altera-se o token abaixo:
| imageOverlayProps | Token | Default Value |
|---|---|---|
| Opacity | ColorOpacity | 0 |
