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

ATLEventCell

ETi_Orig@3x

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.

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

Exemplo de Uso:

import { ATLEventCell } from '@appsimples/atlantica-react-native'
...
<ATLEventCell
    eventDay={'20'}
    eventMonth={'JAN'}
    eventPlace={'Parque Ibirapuera'}
    eventTitle={'Encontrinho'}
    eventTime={'11h30'}
    coverImage={image}
/>

Props

  • coverImage
  • eventDay
  • eventMonth
  • eventTime
  • eventTitle
  • eventPlace
  • placeholderImage
  • condensed
  • horizontalMargin
  • horizontalPadding
  • verticalMargin
  • dateIndicatorBaseProps
  • imageBaseProps
  • placeLabelBaseProps
  • timeLabelBaseProps
  • titleLabelBaseProps

coverImage

Imagem de capa do evento que aparece com um overlay da cor ColorSecondary.

TipoObrigatório
ImageSourcePropTypeNão

eventDay

Texto que indica o dia do evento.

TipoObrigatório
stringSim

eventMonth

Texto que indica o mês do evento.

TipoObrigatório
stringSim

eventTime

Texto que indica a hora do evento.

TipoObrigatório
stringNão

eventTitle

Texto que exibe o título do evento.

TipoObrigatório
stringSim

eventPlace

Texto que indica o local do evento.

TipoObrigatório
stringSim

placeholderImage

Imagem que aparece na capa caso a coverImage não esteja disponível.

TipoObrigatório
ImageSourcePropTypeNão

condensed

Caso seja true, exibe a variação compacta da molécula.

ETi_Var

TipoObrigatório
booleanNão

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 horizontal 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
horizontalPaddingSpacingMarginal16

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

dateIndicatorBaseProps

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

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

PropsTokenDefault Value
borderColorColorComplementary#FFFFFF
borderRadiusBorderRadiusEventSurface10
borderWidthBorderWidthButton1
fontFamilyDayFontFamilyBrandundefined
fontFamilyMonthFontFamilyBaseundefined
fontSizeDayFontSizeHeading16
fontSizeMonthFontSizeBody14
fontWeightDayFontWeightStrongBold (400)
fontWeightMonthFontWeightLightLight (200)
sizeLineHeightTitle * 224 * 2
surfaceColorColorComplementary#FFFFFF
textCaseTextCaseBodyUppercase
textColorRegularColorPrimary#A94CC9

Para mais informações, acesse ATLDateIndicatorBase.


imageBaseProps

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

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

PropTokenDefault Value
borderColorColorNone'transparent'
borderRadius(fixed)0
borderWidth(fixed)0
height(fixed)SCREEN_WIDTH * ProportionCover
opacity(fixed)1
overlayColorColorSecondary#A6FC8E
overlayOpacityOpacityImageOverlay0.85
resizeModeResizeModeCovercover

Para mais informações, acesse ATLImageBase.


placeLabelBaseProps

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

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
fontWeightFontWeightNormalLight (200)
lineHeightLineHeightTitle24
multilineLimitMultilineLimitTitle1
opacity(fixed)1
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorComplementary#FFFFFF

Para mais informações, acesse ATLLabelBase.


timeLabelBaseProps

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

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)
lineHeightLineHeightTitle24
multilineLimit(fixed)1
opacity(fixed)1
textAlignTextAlignmentTitleCenter
textCaseTextCaseBodyNone
textColorColorComplementary#FFFFFF

Para mais informações, acesse ATLLabelBase.


titleLabelBaseProps

Caso seja necessário mudar alguma propriedade base do átomo de label relativo ao título do evento, é 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
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeHeading16
fontWeightFontWeightStrongBold (700)
lineHeightLineHeightTitle24
multilineLimit(fixed)2
opacity(fixed)1
textAlignTextAlignmentHeadingcenter
textCaseTextCaseHighlightuppercase
textColorColorComplementary#FFFFFF

Para mais informações, acesse ATLLabelBase.

← ATLDropdownATLEventTitle →
  • Props
    • coverImage
    • eventDay
    • eventMonth
    • eventTime
    • eventTitle
    • eventPlace
    • placeholderImage
    • condensed
    • horizontalMargin
    • horizontalPadding
    • verticalMargin
    • dateIndicatorBaseProps
    • imageBaseProps
    • placeLabelBaseProps
    • timeLabelBaseProps
    • 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