Atlantica

Atlantica

  • Atlantica Design
  • API React Native
  • Help

›Componentes

Atlantica Design

  • Introdução
  • Princípios de Design
  • Glossário

Arquitetura

  • Molecules e Atoms
  • Tokens & Props
  • Nomeando Tokens

Componentes

    Atoms

    • Avatar Base
    • Button Toggle Base
    • Button Base
    • Divider Base
    • Icon Button Base
    • Icon Base
    • Image Base
    • Text Input Base
    • Label Base
    • Switch Base

    Molecules

    • ActionListCard
    • Avatar Editor
    • Button
    • ATLCardList
    • Checkbox
    • ATLChips
    • Comment List Preview
    • Comment
    • Cover
    • DateTimePicker
    • ATLDialog
    • ATLDivider
    • Double Button
    • Dropdown
    • Event Cell
    • Event Title
    • Floating Action Button (FAB)
    • Horizontal User List
    • Icon Label
    • ATLIconizedText
    • Image Logo
    • ImagePicker
    • Label Button
    • List Divider
    • ATLNavigationButton
    • Notification
    • Post
    • SearchBox
    • SettingsItem
    • Single Image
    • ATLSpacing
    • StatusListCard
    • ATLSummary
    • SurveyPost
    • ATLSwitchButton
    • ATLTextBody
    • ATLTextHead
    • TextInput
    • Title
    • UserInfo
    • UserListCard

Comment List Preview

Original

Função

A função desta molécula é exibir uma prévia da lista de comentários, em geral o último comentário feito, ou o mais relevante. Ela deve conter uma ligação para uma tela que mostre a lista completa de comentários.

Estrutura Básica

CLPEstrutura

Espaçamentos

  1. horizontalMargin, como Margem Lateral
  2. horizontalPaddingAvatar, como Espaçamento Interno do Avatar
  3. verticalMargin, como Margem Superior e Inferior
  4. verticalUpperPadding, como Espaçamento Interno Superior
  5. verticalBottomPadding, como Espaçamento Interno Inferior

Átomos

  1. Avatar, como User Avatar
  2. Label, como User Name
  3. Label, como Comment Text
  4. LabelButton, como More Button

Prop-Token Mapping

Props da Molécula

PropTokenDefault ValueUse
horizontalMarginSpacingMarginal161
horizontalPaddingAvatarSpacingBase82
verticalMarginSpacingBase83
verticalUpperPaddingSpacingAtomic44
verticalBottomPaddingSpacingBase85
avatarBaseProps--6
userNameLabelBaseProps--7
labelCommentBaseProps--8
labelButtonBaseProps--9

avatarBaseProps

PropTokenDefault Value
sizeSizeAvatarReply24
borderColorColorPrimary#A94CC9
borderRadiusBorderRadiusAvatar24
borderWidthBorderWidthAvatar0

userNameBaseProps

userNameBasePropsTokenDefault Value
fontFamilyFontFamilyBrandSF Pro Display / Roboto
fontSizeFontSizeHeading16
fontWeightFontWeightBoldBold (700)
lineHeightLineHeightTitle24
multilineLimitMultilineLimitTitle1
textAlignTextAlignmentHeadingLeft
textCaseTextCaseHighlightSentence
textColorColorPrimary#A94CC9
opacityOpacityDisabled0.3

labelCommentBaseProps

labelCommentBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorDarkNeutral#212121

labelButtonBaseProps

labelButtonBasePropsTokenDefault Value
fontFamilyFontFamilyButtonSF Pro Display / Robot
fontSizeFontSizeButton12
fontWeightFontWeightBoldBold (700)
lineHeightLineHeightBase20
multilineLimitMultilineLimitButton1
textAlignTextAlignmentButtonCenter
textCaseTextCaseButtonUppercase
textColorColorPrimary#A94CC9
opacityOpacityDisabled0.3

Reações

Responsividade

CLPResp

Quando o tamanho da tela se altera o conteúdo do Comment Text é o único átomo que pode crescer em número de linhas, somente até uma segunda linha, e, ultrapassando, aparecem reticências. Os demais átomos se mantém em uma linha e se o conteúdo for muito extenso aparecem reticências. Os espaçamentos internos continuam os mesmos. O User Avatar permanece alinhado ao topo da molécula.

Conteúdo

CLPConteudo

O Comment Text pode crescer até uma segunda linha, e após, aparecem reticências. O User Name e o Label Button só possuem uma linha, caso não caibam na largura da tela, aparecem reticências. Recomendamos o uso de texto concisos no Label Button.

Estados

A molécula não apresenta variação de estados.

← ATLChipsComment →
  • Função
  • Estrutura Básica
    • Espaçamentos
    • Átomos
    • Prop-Token Mapping
  • Reações
    • Responsividade
    • Conteúdo
  • Estados
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