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

ATLNavigationButton

DESCRIÇÃO

Esta é uma molécula que contém informações e uma ação para navegar entre link internos e externos.

ANATOMIA

SPECS

Átomos

  • Atom Label, como Texto.
  • Atom Icon como Leading Icon e Action Icon.

TIPOS

Há dois tipos de molécula Navigation Button. A diferença entre elas é o destino do link contido nos tipos.

O tipo internal leva o usuário para outra área ou tela, é usado como um caminho para outro fluxo de navegação. Já o external redireciona o usuário para um link externo a aplicação atual.

O Leading Icon pode se alterar pra sintetizar melhor o conteúdo presente no link, mas é importante que o Action Icon seja o mesmo usado nas imagens. A diferença de Action Icon entre os tipos é importante para evidenciar o destino da interação.

COMPORTAMENTO

Conteúdo

A molécula se adapta ao conteúdo inserido. Crescendo para baixo e mantendo as posições dos ícones e os espaçamentos internos.

Responsividade

Conforme o tamanho da tela se altera a molécula se adapta para exibir todo o conteúdo.

Estado

Essa molécula não possui nenhum estado.

Interação

Além de exibir um conteúdo, essa molécula possui um link. Sua interação muda conforme os tipos descritos a cima. No tipo internal clicando em qualquer parte da molécula o usuário é redirecionado para outra tela. Já o external redireciona o usuário para um link externo.

VARIAÇÕES

Há duas variações possiveis para essa molécula.

A primeira é correspondente a sua aplicação sobre a cor de Brand, assim, todos os tokens relacionados a cor, ColorBrand2, ColorHighContrast e ColorMediumContrast são substituidos pelo token ColorComplementary1. Essa variação está disponível nos overrides dos ícones e no style do label. Ambos os tipos podem receber essa variação.

A segunda variação corresponde a não exibição do Leading Icon. Para essa variação é preciso usar o symbol ATLNavigationButton / Internal ou External / NoIcon.

APLICAÇÃO

← List DividerNotification →
  • DESCRIÇÃO
  • ANATOMIA
  • SPECS
    • Átomos
  • TIPOS
  • COMPORTAMENTO
    • Conteúdo
    • Responsividade
    • Estado
    • Interação
  • VARIAÇÕES
  • APLICAÇÃO
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