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

Event Cell

ETi_Orig@3x

Função

Esta molécula foi desenhada para conter as principais informações de um evento numa visualização de lista ou em uma página onde ela não seja o foco.

Estrutura Básica

ETi_Estr

Espaçamentos

  1. horizontalMargin, como Margem Lateral
  2. horizontalPadding, como Espaçamento Interno
  3. verticalMargin, como Margem Inferior

Átomos

  1. TimeIndicator, como Indicador de Data

  2. Label, como Indicador de Horário

  3. Label, como Nome do Evento

  4. Label, como Local do Evento

  5. Image, como Event Cover

  6. Overlay (Faz parte do Átomo Image)

Prop-Token Mapping

Props da Molécula

PropTokenDefault ValueUse
horizontalMarginSpacingMarginal161
horizontalPaddingSpacingMarginal162
verticalMarginSpacingBase83
timeIndicatorProps--4
hourBaseProps--5
eventNameBaseProps--6
eventPlaceBaseProps--7
eventCoverBaseProps--8
coverOverlay--9

timeIndicatorBaseProps

PropTokenDefault Value
borderColorColorComplementary#FFFFFF
borderRadiusBorderRadiusButton10
borderWidthBorderWidthButton1
surfaceColorColorComplementary#FFFFFF
fontFamilyDateFontFamilyBrandSF Pro Display / Roboto
fontSizeDateFontSizeHeading16
fontWeightDateFontWeightBoldBold(700)
lineHeightDateLineHeightTitle24
fontFamilyMonthFontFamilyBaseUndefined
fontSizeMonthFontSizeBody14
fontWeightMonthFontWeightLightLight (200)
lineHeightMonthLineHeightNotification18
textCaseTextCaseBaseSentence
textColorColorPrimary#A94CC9

hourBaseProps

hourBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
textAlignTextAlignmentCenterCenter
textCaseTextCaseBodyNone
textColorColorComplementary#FFFFFF

eventNameBaseProps

eventNameBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeHeading16
fontWeightFontWeightBoldBold (700)
lineHeightLineHeightTitle24
multilineLimitMultilineLimitTitle1
textAlignTextAlignmentHeadingLeft
textCaseTextCaseHighlightSentence
textColorColorComplementary#FFFFFF
opacityOpacityDisabled0.3

eventPlaceBaseProps

eventPlaceBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorComplementary#FFFFFF

ImageBaseProps

PropTokenDefault Value
borderColorColorNone#000000 00%
borderRadiusBorderRadiusLogo0
borderWidthBorderWidthLogo0
opacityOpacityCover1
resizeModeResizeModeCoverCover
imageProportionProportionCover12:5

coverOverlay

PropTokenDefault Value
ColorColorPrimary#A94CC9
OpacityColorOpacity0.85

Reações

Conteúdo

ETi_Cont

Para acomodar volumes de conteúdo, a molécula comporta-se da forma ilustrada acima.

O Indicador de Hora está num lugar bastante justo, e para acomodar um formato de hora com Hora e Minuto, em 12 horas (00:00 AM) ele pode acabar ultrapassando seu espaço designado. Não recomendamos a utilização deste formato, mas caso seja estritamente necessário, abre-se esta exceção.

O Título do Evento deve caber em 2 linhas, no máximo. Em seguida a Informação é cortada. Recomendamos o uso de um limitador de caracteres neste caso (o Facebook utiliza 74 como limite de caracteres para nome de Evento). No caso de um nome que se acomoda em uma linha apenas, a segunda não é ocupada.

O Local do Evento fica contido somente em uma linha. Aparecem reticências se necessário.

Responsividade

ETi_Resp

Com alterações no tamanho da tela, o Indicador de Data e Indicador de Hora permanecem com sua altura, bem como largura, inalterados.

O Nome do Evento mantém a altura da caixa de texto, e o texto é cortado na segunda linha, para se acomodar na tela.

O Local do Evento fica contido somente em uma linha. Aparecem reticências se necessário.

A imagem fica centralizada dentro da área de exibição desta, respeitando a proporção indicada no Token ProportionCover. Os demais átomos ficam ancorados na base da molécula.

Estados

Essa molécula não apresenta múltiplos estados.

Variações

A molécula original é a variação Large. Além desta existe uma versão Compact, abaixo.

Compact

ETi_Var

Esta molécula tem a mesma função da molécula original, para ser aplicada caso exista uma listagem, ou em menor hierarquia em relação à primeira.

Estrutura

ETi_VarEstr

A variação utiliza os mesmos átomos da molécula original, mas com a estrutura rearranjada, e alguns token alterados.

hourBaseProps
hourBasePropsTokenDefault Value
textColorColorDarkNeutral#212121
eventPlaceBaseProps
eventPlaceBasePropsTokenDefault Value
textColorColorPrimary#A94CC9
eventPlaceBaseProps
eventPlaceBasePropsTokenDefault Value
fontWeightFontWeightLightLight (200)
textColorColorDarkNeutral#212121

Reações

Conteúdo

ETi_VarCont

Para acomodar volumes de conteúdo, a molécula comporta-se da forma ilustrada acima.

O Indicador de Hora, aqui, pode se extender pela linha como um todo.

O Título do Evento deve caber em 1 linha, no máximo. Aparecem reticências se necessário.

O Local do Evento fica contido somente em uma linha. Aparecem reticências se necessário.

A imagem fica centralizada dentro da área de exibição desta, respeitando o tamanho fixo deste átomo nesta molécula. O Indicador de Data fica fixo, centralizado dentro da Image, com a distância em relação à mergem definida pelo respectivo Token.

Responsividade

ETi_VarResp

Caso a tela de exibição seja muito pequena, as linhas que contêm as Labels, são reduzidas em largura, cortando o texto.

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