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

SearchBox

SB_Orig

Função

Esta molécula foi desenhada para conter uma caixa de busca em tempo real, com um mecanismo de apagar o input.

Estrutura Básica

SB_Estr

Espaçamentos

  1. horizontalMargin, como Margem Lateral
  2. verticalMargin, como Margens Superior e Inferior.

Átomos

  1. Search Surface
  2. Icon, como Leading Icon
  3. Label, como Search Text
  4. ButtonIcon, como Clear Button

Prop-Token Mapping

Props da Molécula

PropTokenDefault ValueUse
horizontalMarginSpacingMarginal161
verticalMarginSpacingBase82
searchSurfaceBaseProps--3
iconBaseProps--4
searchTextBaseProps--5
buttonIconBaseProps--6
moleculeBackground-#FFFFFF 0%-

searchSurfaceBaseProps

searchSurfaceBasePropsTokenDefault Value
borderColorColorLightNeutral#9E9E9E
borderRadiusBorderRadiusButton10
borderWidthBorderWidthButton1
surfaceColorColorNone#FFFFFF 00%
surfaceHeightHeightButtonBase40

iconBaseProps

iconBasePropsTokenDefault Value
sizefixed24
tintColorColorLightNeutral#9E9E9E

searchTextBaseProps

searchTextBasePropsTokenDefault Value
fontFamilyFontFamilyBaseundefined
fontSizeFontSizeBody14
fontWeightFontWeightNormalRegular (400)
lineHeightLineHeightBase20
textAlignTextAlignmentBodyLeft
textCaseTextCaseBodyNone
textColorColorLightNeutral#9E9E9E

buttonIconBaseProps

buttonIconBasePropsTokenDefault Value
sizefixed24
tintColorColorLightNeutral#9E9E9E

Reações

Conteúdo

SB_COnt

Caso o tamanho do Search Text cresca muito, este é cortado. Para placeholder, recomenda-se o uso de textos curtos focados na ação a ser executada.

Quando o texto está sendo preenchido durante o input, há a possibilidade de fazer umscroll lateral para visualização do texto, como é comum neste tipo de componente.

Conteúdo

SB_Resp

Quando a tela diminui, tanto o Leading Icon quanto o Button Icon mantém seu tamanho e posição originais. A caixa de texto é espremida, diminuindo o espaço de visualização do texto. A superfície que contém o texto também diminui.

Variação Complementary

SB_Comp

Tem a mesma função da molécula original, mas aplicado numa tela com fundo ColorPrimary, ou junto à TopAppBar.

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

PropTokenDefault ValueUse
moleculeBackgroundColorPrimary#A94CC9-
searchSurfaceBasePropsTokenDefault Value
borderColorColorPrimary ⇒ ColorNone#FFFFFF 0%
surfaceColorColorNone ⇒ ColorPrimaryDark#792297
iconBasePropsTokenDefault Value
tintColorColorLightNeutral ⇒ ColorContrastDisabled#FFFFFF 50%
buttonIconBasePropsTokenDefault Value
tintColorColorLightNeutral ⇒ ColorContrast#FFFFFF
searchTextBasePropsTokenDefault Value
textColorColorLightNeutral ⇒ ColorContrastDisabled#FFFFFF 50%

Estados

SB_Estd2

Inactive

Neste estado, o campo de busca não está ativado, e não mostra o Clear Icon.

Active

Neste estado, o campo de busca está ativado e recebe inputs do usuário. Este estado exibe o Clear Icon em sua forma original. Alteram-se os seguintes tokens:

searchSurfaceBasePropsTokenDefault Value
borderColorColorLightNeutral ⇒ ColorPrimary#A94CC9
iconBasePropsTokenDefault Value
tintColorColorLightNeutral ⇒ ColorPrimary#A94CC9
searchTextBasePropsTokenDefault Value
textColorColorLightNeutral ⇒ ColorDarkNeutral#212121

SB_CompEst

Inactive (Complementary)

Neste estado, o campo de busca não está ativado, e não mostra o Clear Icon.

Active (Complementary)

Neste estado, o campo de busca está ativado e recebe inputs do usuário. Este estado exibe o Clear Icon em sua forma contrast. Alteram-se os seguintes tokens:

iconBasePropsTokenDefault Value
tintColorColorContrastDisabled ⇒ ColorContrast#FFFFFF
searchTextBasePropsTokenDefault Value
textColorColorContrastDisabled ⇒ ColorContrast#FFFFFF

Loading

SB_Estd2

Este estado aparece quando o software está buscando o input digitado. Ele substitui o Clear Icon pelo indicativo de carregamento.

← PostSettingsItem →
  • Função
  • Estrutura Básica
    • Espaçamentos
    • Átomos
    • Prop-Token Mapping
  • Reações
    • Conteúdo
    • Conteúdo
  • Variação Complementary
  • Estados
    • Inactive
    • Active
    • Inactive (Complementary)
    • Active (Complementary)
    • Loading
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