StatusListCard

Função
Esta molécula foi desenhada para compor uma listagem de itens sem conter ações adjascentes, podendo ou não exibir descrição ou informação de status.
Estrutura Básica

Espaçamentos
- horizontalMargin, como Margem Lateral
- horizontalPadding, como Espaçamento Interno
- verticalMargin, como Margens Superior e Inferior.
Átomos
- Icon, com a função de Item Name
- Label, com a função de Item Name
- Label, com a função de Description/Info Text
- Divder
Prop-Token Mapping
Props da Molécula
| Prop | Token | Default Value | Use |
|---|---|---|---|
| horizontalMargin | SpacingMarginal | 16 | 1 |
| horizontalPadding | SpacingMarginal | 16 | 2 |
| verticalMargin | SpacingBase | 8 | 3 |
| iconBaseProps | - | - | 4 |
| itemNameBaseProps | - | - | 5 |
| labelDescriptionBaseProps | - | - | 6 |
| dividerBaseProps | - | - | 7 |
iconBaseProps
| inputIconBaseProps | Token | Default Value |
|---|---|---|
| size | SizeIconBase | 24 |
| tintColor | ColorMediumNeutral | #464646 |
itemNameBaseProps
| itemNameBaseProps | Token | Default Value |
|---|---|---|
| fontFamily | FontFamilyBrand | SF Pro Display / Robot |
| fontSize | FontSizeHeading | 16 |
| fontWeight | FontWeightBold | Bold (700) |
| lineHeight | LineHeightTitle | 24 |
| multilineLimit | MultilineLimitTitle | 1 |
| textAlign | TextAlignmentHeading | Left |
| textCase | TextCaseHighlight | Sentence |
| textColor | ColorPrimary | #A94CC9 |
labelDescriptionBaseProps
| labelDescriptionBaseProps | 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 |
dividerBaseProps
| dividerBaseProps | Token | Default Value |
|---|---|---|
| height | HeightDividerRegular | 1 |
| color | ColorSurfaceLightNeutral | #9E9E9E |
Reações
Responsividade

Ao mudar o tamanho de tela, o conteúdo do Description Text diminui de largura, e pode crescer em número de linhas, se o projeto permite. O Item Name se mantém em uma linha, e se necessário, aparecem reticências. O Divider se redimensiona, mantendo suas margens em relação ao tamanho da tela. Os espaçamentos e demais átomos mantém seu tamanho original. O Item Icon permanece sempre alinhado no centro da molécula.
Conteúdo

Caso o Item Name não caiba na largura de tela, aparecem reticências. O Description Text dita o tamanho da molécula, podendo crescer até um limite de linhas definido no projeto. Caso atinja o limite, surgem reticências.
Estados
Por enquanto, a molécula não apresenta múltiplos estados. Ela é apenas para exibição sem botões de ação.
Tipos
A molécula original é a que apresenta Ícone e Descrição: Icon / Description. Além desta existem as seguintes formas:

Icon / Status

Semelhante à molécula original, porém o DescriptionText se torna InfoText.
Mesmos tokens da molécula original.
Reações
Para responsividade, segue o padrão da molécula. O ItemText, ao atingir seu limite de largura ganha reticências. O InfoText ocupa o espaço que for necessário para exibir a informação.
Icon / Title

Semelhante à molécula original. porém sem campo de descrição ou info.
Reações
Para responsividade e para conteúdo, seguem o padrão da molécula.
No_Icon / Description

Semelhante à molécula original, porém sem o átomo do Item Icon. Por consequência, também não há espaçamento interno.
Reações
Para responsividade e para conteúdo, seguem o padrão da molécula.
No_Icon / Status

Semelhante à molécula original, porémsem ItemIcon, e o DescriptionText se torna InfoText.
Mesmos tokens da molécula original.
Reações
Para responsividade, segue o padrão da molécula. O ItemText, ao atingir seu limite de largura ganha reticências. O InfoText ocupa o espaço que for necessário para exibir a informação.
No_Icon / Title

Semelhante à molécula original. porém sem ItemIcon, campo de descrição ou info.
Reações
Para responsividade e para conteúdo, seguem o padrão da molécula.
