Atlantica

Atlantica

  • Atlantica Design
  • API React Native
  • Help

›Componentes

Atlantica

  • Instalação
  • Como usar?
  • Estrutura Geral

Componentes

  • Índice Rápido
  • Moléculas

    • ATLActionListCard
    • ATLAvatarEditor
    • ATLAvatarEditorCondensed
    • ATLButton
    • ATLCheckbox
    • ATLComment
    • ATLCommentListPreview
    • ATLDateTimePicker
    • ATLDoubleButton
    • ATLDropdown
    • ATLEventCell
    • ATLEventTitle
    • ATLFloatingButton
    • ATLHorizontalUserList
    • ATLIconLabel
    • ATLImageLogo
    • ATLImagePicker
    • ATLLabelButton
    • ATLListDivider
    • ATLMenuItem
    • ATLNotification
    • ATLPost
    • ATLRadioGroup
    • ATLSearchBox
    • ATLSingleImage
    • ATLSpacing
    • ATLStatusListCard
    • ATLSurveyPost
    • ATLTextBody
    • ATLTextInput
    • ATLTitle
    • ATLUserInfo
    • ATLUserListCard

    Átomos

    • ATLAvatarBase
    • ATLButtonBase
    • ATLButtonToggleBase
    • ATLCarouselBase
    • ATLDateIndicatorBase
    • ATLDividerBase
    • ATLIconBase
    • ATLIconButtonBase
    • ATLImageBase
    • ATLLabelBase
    • ATLSwitchBase
    • ATLTextInputBase
    • ATLThreadBase

ATLStatusListCard

SLC_Orig

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.

Para visitar a documentação de design desta molécula, clique aqui.

Exemplo de uso:

import { ATLStatusListCard } from '@appsimples/atlantica-react-native'
...
<ATLStatusListCard
    icon={icon}
    itemTitle={'Item da Lista'}
    itemDescription={'Este item é muito bom para você!'}
    rightText={'Quero!'}
/>

Props

  • icon
  • itemDescription
  • itemTitle
  • rightText
  • horizontalMargin
  • horizontalPadding
  • verticalMargin
  • descriptionLabelBaseProps
  • dividerBaseProps
  • iconBaseProps
  • rightLabelBaseProps
  • titleLabelBaseProps

icon

Se o parâmetro for passado, renderiza um ícone do lado esquerdo da molécula.

TipoObrigatório
ImageSourcePropTypeNão

A prop não é obrigatória mas para renderizar o ícone é necessário preenchê-la.


itemDescription

Segunda linha de texto que mostra a descrição do item.

TipoObrigatório
stringNão

A prop não é obrigatória mas para renderizar o texto é necessário preenchê-la.


itemTitle

Primeira linha de texto relativa ao título do item.

TipoObrigatório
stringSim

rightText

Texto que aparece à direita da molécula.

TipoObrigatório
stringNão

A prop não é obrigatória mas para renderizar o texto é necessário preenchê-la.


horizontalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem horizontal externa aos elementos da molécula.

Abaixo temos uma tabela indicando o token ao qual a prop está relacionada e o seu valor padrão.

PropTokenDefault Value
horizontalMarginSpacingMarginal16

horizontalPadding

Essa propriedade deve ser modificada caso seja necessário alterar o espaçamento entre os elementos da molécula.

Abaixo temos uma tabela indicando o token ao qual a prop está relacionada e o seu valor padrão.

PropTokenDefault Value
horizontalPaddingSpacingBase8

verticalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem vertical externa aos elementos da molécula.

Abaixo temos uma tabela indicando o token ao qual a prop está relacionada e o seu valor padrão.

PropTokenDefault Value
verticalMarginSpacingBase8

descriptionLabelBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de label correspondente à descrição do item, é possível através da modificação das descriptionLabelBaseProps.

Abaixo temos uma tabela com todas as props da label, os tokens aos quais estão relacionadas e o seu valor padrão.

PropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
multilineLimitMultilineLimitBodyundefined
opacity(fixed)1
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorDarkNeutral#212121

Para mais informações, acesse ATLLabelBase.


dividerBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de divisor, é possível através da modificação das dividerBaseProps.

Abaixo temos uma tabela com todas as props do divisor, os tokens aos quais estão relacionadas e o seu valor padrão.

PropsTokenDefault Value
colorColorSurfaceLightNeutral#9E9E9E
heightHeightDividerRegular1

Para mais informações, acesse ATLDividerBase.


iconBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de ícone na esquerda da molécula, é possível através da modificação das iconBaseProps.

Abaixo temos uma tabela com todas as props do ícone, os tokens aos quais estão relacionadas e o seu valor padrão.

PropsTokenDefault Value
opacity(fixed)1
sizeSizeIconBase24
tintColorColorMediumNeutral#464646

Para mais informações, acesse ATLIconBase.


rightLabelBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de label correspondente ao texto da direita, é possível através da modificação das rightLabelBaseProps.

Abaixo temos uma tabela com todas as props da label, os tokens aos quais estão relacionadas e o seu valor padrão.

labelBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
multilineLimitMultilineLimitButton1
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorDarkNeutral#212121
opacity(fixed)1

Para mais informações, acesse ATLLabelBase.


titleLabelBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de label relativo ao título do item, é possível através da modificação das titleLabelBaseProps.

Abaixo temos uma tabela com todas as props da label, os tokens aos quais estão relacionadas e o seu valor padrão.

PropsTokenDefault Value
fontFamilyFontFamilyBrandundefined
fontSizeFontSizeHeading16
fontWeightFontWeightStrongBold (700)
lineHeightLineHeightTitle24
multilineLimitMultilineLimitTitle1
opacity(fixed)1
textAlignTextAlignmentHeadingleft
textCaseTextCaseHighlightnone
textColorColorPrimary#A94CC9

Para mais informações, acesse ATLLabelBase.

← ATLSpacingATLSurveyPost →
  • Props
    • icon
    • itemDescription
    • itemTitle
    • rightText
    • horizontalMargin
    • horizontalPadding
    • verticalMargin
    • descriptionLabelBaseProps
    • dividerBaseProps
    • iconBaseProps
    • rightLabelBaseProps
    • titleLabelBaseProps
Atlantica
Docs
Getting Started (or other categories)Guides (or other categories)API Reference (or other categories)
Community
User ShowcaseStack OverflowProject ChatTwitter
More
BlogGitHubStar
Facebook Open Source
Copyright © 2019 Your Name or Your Company Name