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

ATLDoubleButton

DButtonOrig

Esta molécula é composta por dois botões.

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

Exemplo de Uso:

import { ATLDoubleButton } from '@appsimples/atlantica-react-native'
...
<ATLDoubleButton 
    leftTitle={'Meu botão 1'}
    leftOnPress={onPressMyButton1}
    rightTitle={'Meu botão 2'}
    rightOnPress={onPressMyButton2}
/>

Props

  • leftIcon
  • leftTitle
  • rightIcon
  • rightTitle
  • leftOnPress
  • rightOnPress
  • complementary
  • leftDisabled
  • leftOutlined
  • rightDisabled
  • rightOutlined
  • horizontalMargin
  • horizontalPadding
  • verticalMargin
  • leftButtonProps
  • rightButtonProps

leftIcon

Pequeno ícone que aparece à esquerda do texto do botão esquerdo.

TipoObrigatório
stringNão

leftTitle

Texto que aparece dentro do botão esquerdo.

TipoObrigatório
stringSim

rightIcon

Pequeno ícone que aparece à esquerda do texto do botão direito.

TipoObrigatório
stringNão

rightTitle

Texto que aparece dentro do botão direito.

TipoObrigatório
stringSim

leftOnPress

Handler que será chamado quando o usuário apertar o botão esquerdo.

TipoObrigatório
functionSim

rightOnPress

Handler que será chamado quando o usuário apertar o botão direito.

TipoObrigatório
functionSim

complementary

Variação complementar da molécula a ser usada quando o fundo da tela é da cor ColorPrimary.

DoubleComplementary

TipoObrigatório
booleanNão

leftDisabled

Se for true, desabilita todas as interações com o botão esquerdo.

TipoObrigatório
booleanNão

leftOutlined

Muda o estilo do botão esquerdo para um uso hierarquicamente secundário.

LeftOutlined

TipoObrigatório
booleanNão

rightDisabled

Se for true, desabilita todas as interações com o botão direito.

TipoObrigatório
booleanNão

rightOutlined

Muda o estilo do botão direito para um uso hierarquicamente secundário.

RightOutlined

TipoObrigatório
booleanNão

horizontalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem horizontal externa aos botões.

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 entre os dois botões.

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

PropTokenDefault Value
horizontalPaddingSpacingBase8

verticalMargin

Essa propriedade deve ser modificada caso seja necessário alterar a margem vertical externa aos botões.

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

PropTokenDefault Value
verticalMarginSpacingBase8

leftButtonProps

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

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
disabledOpacityOpacityDisabled0.3
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeButton12
fontWeightFontWeightStrongBold (700)
iconPaddingSpacingBase8
iconSizeSizeButtonIcon24
textCaseTextCaseButtonUppercase
textColorOutlinedColorPrimary#A94CC9
textColorRegularColorComplementary#FFFFFF

Para mais informações, acesse ATLButtonBase.


rightButtonProps

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

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
disabledOpacityOpacityDisabled0.3
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeButton12
fontWeightFontWeightStrongBold (700)
iconPaddingSpacingBase8
iconSizeSizeButtonIcon24
textCaseTextCaseButtonUppercase
textColorOutlinedColorPrimary#A94CC9
textColorRegularColorComplementary#FFFFFF

Para mais informações, acesse ATLButtonBase.

← ATLDateTimePickerATLDropdown →
  • Props
    • leftIcon
    • leftTitle
    • rightIcon
    • rightTitle
    • leftOnPress
    • rightOnPress
    • complementary
    • leftDisabled
    • leftOutlined
    • rightDisabled
    • rightOutlined
    • horizontalMargin
    • horizontalPadding
    • verticalMargin
    • leftButtonProps
    • rightButtonProps
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