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

ActionListCard

ALCOrig

Função

Esta molécula foi desenhada para compor uma listagem de itens, contendo ações adjascentes em forma de botões e/ou Icones com ação.

Estrutura Básica

ALCEstr

Espaçamentos

  1. horizontalMargin, como Margem Lateral
  2. horizontalPaddingIcon, como Espaçamento Interno do Ícone
  3. horizontalPaddingAction, como Espaçamento Interno das Ações
  4. verticalMargin, como Margens Superior e Inferior.

Átomos

  1. Icon, com a função de Item Icon
  2. Label, com a função de Item Name
  3. Label, com a função de Description Text
  4. Button, com a função de Action Button
  5. Icon, com a função de More Actions
  6. Divider

Prop-Token Mapping

Props da Molécula

PropTokenDefault ValueUse
horizontalMarginSpacingMarginal161
horizontalPaddingIconSpacingMarginal162
horizontalPaddingActionSpacingBase83
verticalMarginSpacingBase84
itemIconBaseProps--5
itemNameBaseProps--6
labelDescriptionBaseProps--7
buttonBaseProps--8
moreIconsBaseProps--9
dividerBaseProps--10

itemIconBaseProps

itemIconBasePropsTokenDefault Value
sizeSizeIconBase24
tintColorColorMediumNeutral#464646

itemNameBaseProps

itemNameBasePropsTokenDefault Value
fontFamilyFontFamilyBrandSF Pro Display / Robot
fontSizeFontSizeHeading16
fontWeightFontWeightBoldBold (700)
lineHeightLineHeightTitle24
multilineLimitMultilineLimitTitle1
textAlignTextAlignmentHeadingLeft
textCaseTextCaseHighlightSentence
textColorColorPrimary#A94CC9

labelDescriptionBaseProps

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

buttonBaseProps

buttonBasePropsTokenDefault Value
borderColorColorPrimary#A94CC9
borderRadiusBorderRadiusButton10
borderWidthBorderWidthButton1
buttonColorColorNoneFFFFFF 00%
buttonHeightHeightButtonBase32
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeButton12
fontWeightFontWeightStrongBold (700)
textCaseTextCaseButtonUppercase
textColorRegularColorComplementary#FFFFFF
textColorOutlinedColorPrimary#A94CC9
disabledOpacityOpacityDisabled0.3
iconSizeSizeButtonIcon24
iconPaddingSpacingBase8

buttonIconMoreBaseProps

buttonIconMoreBasePropsTokenDefault Value
sizeSizeIconBase24
tintColorColorMediumNeutral#464646

dividerBaseProps

dividerBasePropsTokenDefault Value
heightHeightDividerRegular1
colorColorSurfaceLightNeutral#9E9E9E

Reações

Responsividade

ALCResp

Ao mudar o tamanho de tela, o conteúdo do Description Text diminui de largura, e pode crescer em número de linhas. 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, o Action Button e o More Actions se alinham verticalmente ao centro da molécula.

Conteúdo

ALCCont

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. A Label do Action Button ganha reticências caso ultrapasse o tamanho do botão. Recomendamos o uso de textos curtos e diretos nesta Label. O Item Icon, o Action Button e o More Actions se alinham verticalmente ao centro da molécula.

Estados

A molécula original não apresenta variação de estado. Isso pode aconetecer apenas nos tipos que levam Checkbox, conforme descrito abaixo.

Tipos

A molécula original é a que apresenta Ícone, Descrição e 2 Ações: Icon / Description+2Actions. Além desta existem as seguintes formas com Ícone:

Icon /

Todas as variações Icon / seguem o padrão da molécula original, apresentando os componentes ItemIcon e PaddingIcon. Dentro há as seguintes variantes:

ALCVarIcon

Icon / Description+2Actions

Group6Copy8

É a molécula original.

Mesmos tokens da molécula original.

Reações

Mesma da molécula original.

Icon / Description+1Action

Group7

Semelhante à molécula original, mas apenas com Action Button ou More Icon ou Checkbox.

Mesmos tokens da molécula original, mas desaparece um PaddingAction.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

Estados

Quando há um Checkbox, existem estados de Selected e Unselected, definidos pela imagem deste ícone.

Icon / Title+2Actions

Status

Semelhante à molécula original, porém sem o átomo de DescriptionText.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

Icon / Title+1Action

Group8

Semelhante à molécula original, sem Description Text, e mas apenas com Action Button ou More Icon ou Checkbox.

Mesmos tokens da molécula original, mas desaparece um PaddingAction.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

Estados

Quando há um Checkbox, existem estados de Selected e Unselected, definidos pela imagem deste ícone.

Icon / Title+2Buttons

StatusCopy5

Semelhante à molécula original, sem Description Text, e com 2 Botões de Ação contendo 1 ícone cada.

Mesmos tokens da molécula original, mas duplicado o botão.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

No_Icon /

ALCVarNIcon

As variações No_Icon / seguem o padrão da molécula original, mas sem os componentes ItemIcon e PaddingIcon. Todas as variantes No_Icon/ seguem os mesmos parâmetros da sua contrapartida Icon/. Há as seguintes variantes:

No_Icon / Description+2Actions

Group6Copy9

É a molécula original.

Mesmos tokens da molécula original.

Reações

Mesma da molécula original.

No_Icon / Description+1Action

Group7Copy

Semelhante à molécula original, mas apenas com Action Button ou More Icon ou Checkbox.

Mesmos tokens da molécula original, mas desaparece um PaddingAction.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

Estados

Quando há um Checkbox, existem estados de Selected e Unselected, definidos pela imagem deste ícone.

No_Icon / Title+2Actions

StatusCopy11

Semelhante à molécula original, porém sem o átomo de DescriptionText.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

No_Icon / Title+1Action

Group8Copy

Semelhante à molécula original, sem Description Text, e mas apenas com Action Button ou More Icon ou Checkbox.

Mesmos tokens da molécula original, mas desaparece um PaddingAction.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

Estados

Quando há um Checkbox, existem estados de Selected e Unselected, definidos pela imagem deste ícone.

No_Icon / Title+2Buttons

StatusCopy12

Semelhante à molécula original, sem Description Text, e com 2 Botões de Ação contendo 1 ícone cada.

Mesmos tokens da molécula original, mas duplicado o botão.

Reações

Para responsividade e para conteúdo, seguem o padrão da molécula.

← Switch BaseAvatar Editor →
  • Função
  • Estrutura Básica
    • Espaçamentos
    • Átomos
    • Prop-Token Mapping
  • Reações
    • Responsividade
    • Conteúdo
  • Estados
  • Tipos
    • Icon /
    • Icon / Description+2Actions
    • Icon / Description+1Action
    • Icon / Title+2Actions
    • Icon / Title+1Action
    • Icon / Title+2Buttons
    • No_Icon /
    • No_Icon / Description+2Actions
    • No_Icon / Description+1Action
    • No_Icon / Title+2Actions
    • No_Icon / Title+1Action
    • No_Icon / Title+2Buttons
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