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

ATLAvatarEditorCondensed

Esta molécula é composta por um avatar e um botão.

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

[IMAGEM]

Exemplo de Uso:

import { ATLAvatarEditorCondensed } from '@appsimples/atlantica-react-native'
...
<ATLAvatarEditorCondensed
    buttonText={'Mudar Foto'}
    currentImage={avatar}
    onPressButton={onPressButton}
/>

Props

  • buttonText
  • currentImage
  • placeholderImage
  • onPressButton
  • isAvatarSquare
  • horizontalMarginAvatar
  • horizontalMarginButton
  • verticalMargin
  • avatarBaseProps
  • buttonBaseProps

buttonText

Texto que aparece dentro do botão de ação.

TipoObrigatório
stringSim

currentImage

Imagem do usuário que irá aparecer dentro do círculo à esquerda.

TipoObrigatório
ImageSourcePropTypeSim

placeholderImage

Imagem de placeholder do avatar do usuário.

TipoObrigatório
ImageSourcePropTypeNão

onPressButton

Handler que será chamado quando o usuário apertar o botão de ação.

TipoObrigatório
functionSim

isAvatarSquare

Campo boleano que indica se o avatar irá utilizar tokens que o deixem arredondado ou quadrado.

TipoObrigatório
booleanNão

horizontalMarginAvatar

Essa propriedade deve ser modificada caso seja necessário alterar a margem horizontal externa esquerda.

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

PropTokenDefault Value
horizontalMarginSpacingInputMarginHorizontal24

horizontalMarginButton

Essa propriedade deve ser modificada caso seja necessário alterar o espaçamento externo ao botão.

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

PropTokenDefault Value
horizontalPaddingSpacingButtonMarginHorizontal32

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

avatarBaseProps

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

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

PropTokenDefault Value
sizeSizeAvatarBase64
borderColorColorPrimary#A94CC9
borderRadiusBorderRadiusAvatar32
borderWidthBorderWidthAvatar0

Para mais informações, acesse ATLAvatarBase.


buttonBaseProps

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

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

PropsTokenDefault Value
borderColorColorPrimary#A94CC9
borderRadiusBorderRadiusButton10
borderWidthBorderWidthButton1
buttonColorColorPrimary#A94CC9
buttonHeightHeightButtonBase32
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeButton12
fontWeightFontWeightStrongBold (700)
textCaseTextCaseButtonUppercase
textColorRegularColorComplementary#FFFFFF
disabledOpacityOpacityDisabled0.3

Para mais informações, acesse ATLButtonBase.

← ATLAvatarEditorATLButton →
  • Props
    • buttonText
    • currentImage
    • placeholderImage
    • onPressButton
    • isAvatarSquare
    • horizontalMarginAvatar
    • horizontalMarginButton
    • verticalMargin
    • avatarBaseProps
    • buttonBaseProps
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