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

ATLButtonBase

Button

Para visitar a documentação de design deste átomo, clique aqui.

Props

  • title
  • icon
  • onPress
  • disabled
  • outlined
  • borderColor
  • borderRadius
  • borderWidth
  • buttonColor
  • buttonHeight
  • disabledOpacity
  • fontFamily
  • fontSize
  • fontWeight
  • iconPadding
  • iconSize
  • textCase
  • textColorOutlined
  • textColorRegular

title

Texto que aparece dentro do botão.

TipoObrigatório
stringNão

icon

Imagem do ícone que aparece à esquerda do texto.

TipoObrigatório
imageNão

onPress

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

TipoObrigatório
functionNão

disabled

Se for true, desabilita todas as interações com o componente.

TipoObrigatório
booleanNão

outlined

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

ButtonOutline

TipoObrigatório
booleanNão

borderColor

Caso o botão possua uma borda, essa será sua cor.

TipoObrigatório
stringNão

borderRadius

Raio de curvatura do átomo. Para obter um ATLButtonBase com a borda totalmente arredondada, este valor deve ser igual à metade do valor fornecido para a prop buttonHeight.

TipoObrigatório
numberNão

borderWidth

Largura da borda do átomo. Para um ATLButtonBase sem borda, usar o valor 0.

TipoObrigatório
numberNão

buttonColor

Cor de fundo do átomo de botão.

TipoObrigatório
stringNão

buttonHeight

Altura do átomo de botão.

TipoObrigatório
numberNão

disabledOpacity

Porcentagem da opacidade com a qual o botão será coberto caso esteja desabilitado.

TipoObrigatório
numberNão

fontFamily

Família da fonte do title. Caso seja undefined, segue as fontes padrão de cada sistema operacional.

TipoObrigatório
stringNão

fontSize

Tamanho da fonte do title.

TipoObrigatório
numberNão

fontWeight

Peso da fonte do title.

TipoObrigatório
FontWeightEnumNão

Os possíveis valores de FontWeightEnum são:

  • thin (100)
  • extraLight (200)
  • light (300)
  • normal (400)
  • medium (500)
  • semiBold (600)
  • bold (700)
  • extraBold (800)
  • black (900)

iconPadding

Padding da imagem icon.

TipoObrigatório
numberNão

iconSize

Tamanho da imagem icon que será atribuído à altura e à largura.

TipoObrigatório
numberNão

textCase

Tipo de case do texto em title.

TipoObrigatório
TextCaseEnumNão

Os possíveis valores de TextCaseEnum são:

  • uppercase
  • capitalize
  • lowercase
  • none
  • medium (500)

textColorOutlined

Cor do texto de title quando outlined = true.

TipoObrigatório
stringNão

textColorRegular

Cor do texto de title quando outlined = false.

TipoObrigatório
stringNão
← ATLAvatarBaseATLButtonToggleBase →
  • Props
    • title
    • icon
    • onPress
    • disabled
    • outlined
    • borderColor
    • borderRadius
    • borderWidth
    • buttonColor
    • buttonHeight
    • disabledOpacity
    • fontFamily
    • fontSize
    • fontWeight
    • iconPadding
    • iconSize
    • textCase
    • textColorOutlined
    • textColorRegular
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