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

Label Button

lborig

Função

Esta molécula foi desenhada para conter um gatilho de ação na forma de Botão, porém sem o elemento de Surface delimitando sua área. Ela é usada em conjunto com outros elementos (formas, listas, e textos) para criar uma interface completa, e pode incluir conteúdos como "Esqueci Senha" e "Leia mais"

Estrutura Básica

lbdefinitions

Espaçamentos

  1. horizontalMargin, como Margens Laterais
  2. verticalMargin, como Margens Superior e Inferior.

Átomos

  1. Átomo Label, como Label Button

Prop-Token Mapping

Props da Molécula

PropTokenDefault ValueUse
horizontalMarginSpacingMarginal161
verticalMarginSpacingBase82
labelBaseProps--3

LabelBaseProps

labelBasePropsTokenDefault Value
fontFamilyFontFamilyButtonSF Pro Display / Robot
fontSizeFontSizeButton12
fontWeightFontWeightBoldBold (700)
lineHeightLineHeightBase20
multilineLimitMultilineLimitButton1
textAlignTextAlignmentButtonCenter
textCaseTextCaseButtonUppercase
textColorColorPrimary#A94CC9
opacityOpacityDisabled0.3

Conteúdo

  • Text: texto que deve ser adicionado no LabelButton.

Variação Complementary

lbcont

Tem a mesma função da molécula original, mas preparada para ser aplicada numa tela com fundo Primary.

São feitas as seguintes alterações de Token nas LabelBaseProps:

LabelBasePropTokenDefault Value
TextColorColorPrimary ⇒ ColorComplementary#FFFFFF

Estados

Disabled

lbdisab

Neste estado, a ação descrita no LabelButton não está disponível, estando pendente a realização de alguma ação anterior ou algum status específico do usuário.

Para este estado, ativa-se o seguinte token:

PropTokenDefault Value
DisabledOpacityDisabledOpacity0.3

Tipos e Casos de Uso

Auxiliary

lborigaux

Tem a mesma função da molécula original, mas preparada para ser aplicada numa tela com fundo Primary.

São feitas as seguintes alterações de Token nas LabelBaseProps:

LabelBasePropTokenDefault Value
TextAlignTextAlignmentButton ⇒ TextAlignmentButtonAuxiliaryRight

Responsividade

Conteúdo

lbcont

Não recomendamos o uso de um texto longo no Text Label do Label Button. Este deve conter instruções precisas e sucintas. No caso de um texto longo demais, este ganha reticências, o que prejudica a Experiência do Usuário.

Tamanho da Tela

lbresp

Quando se reduz o tamanho da tela, o Label Button diminui junto, mantendo-se fixos os Horizontal Spacings. No caso extremo de uma tela muito pequena para o Text Label do Label Button, este ganha reticências (observar com cuidado o conteúdo desta Label).

← ImagePickerList Divider →
  • Função
  • Estrutura Básica
    • Espaçamentos
    • Átomos
    • Prop-Token Mapping
  • Conteúdo
  • Variação Complementary
  • Estados
    • Disabled
  • Tipos e Casos de Uso
    • Auxiliary
  • Responsividade
    • Conteúdo
    • Tamanho da Tela
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