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

Notification

4xMoleculeNotificationPura

Função

Molécula que virá em lista e notificará o usuário, guandando assim as movimentações e avisos. A notificação poderá ter ações através do "more".

Estrutura Básica

4xMoleculeNotificationEstrutura

Espaçamentos

  1. horizontalMargin, como Margem Lateral
  2. verticalMargin, como Margens Superior e Inferior.
  3. horizontalPadding, como Espaçamento Horizontal
  4. VerticalSpace"sizeName" (token)
  5. VerticalSpace"SizeName" (token)

Átomos

  1. Avatar
  2. Icon
  3. Label TextBodyNotification
  4. Label com função Time Stamp
  5. Divisor
  6. Icon
PropTokenDefault ValueUse
MarginHorizontalSpaceMargin161
VerticalSpace"sizeName"162
HorizontalSpace"sizeName"163
VerticalSpace"sizeName"84
HorizontalSpace"SizeName"85
Avatar48x486
Icon24X247, 11
Label TextBodyNotification14/18, regular, FontFamilyProject, ColorDarkGrey, TextAligmentLeft8
Label com função Time Stamp12/12, Bold, FontFamilyProject, ColorLightGrey, TextAligmentLeft9
DivisorTamanho 1, cor: #E8E8EE10
BackgroundColorMoleculeFFFFFF 0% opacity

Reações

Responsividade

4xMoleculeNotificationResponsividade

Quando se reduz ou cresce o tamanho da tela, a molécula irá se adaptar conforme a imagem acima. Os espaçamentos são mantidos e o que cresce ou diminui são os 2 campos de texto alinhados à esquerda.

Conteúdo

4xMoleculeNotificationConteudo

Quando o conteúdo cresce quebra linha conforme a imagem acima, repare que o Avatar(à esquerda) e o button icon (à direita) sem mantem alinhado com a parte de cima do Label TextBodyNotification.

Estados

4xMoleculeNotificationEstadoNaoVisto

  1. Não visto: Quando o usuário abre a tela de notificações (onde essas moléculas estarão em lista) a notificação nova terá uma cor de background para indicar ao usuário o que tem de novo.
PropTokenDefault ValueUse
BackgroundColorMolecule#E8E8EE
  1. Visto: Notificação já vista pelo usuário.
PropTokenDefault ValueUse
BackgroundColorMolecule#FFFFFF 0% opacity

Variações/Tipos

4xMoleculeNotificationVariacoes

  1. Sem Divisor
PropTokenDefault ValueUse
DivisorTamanho 1, cor: #E8E8EE
  1. Sem ícone descritivo
PropTokenDefault ValueUse
Icon24x24
  1. Sem Avatar
PropTokenDefault ValueUse
Avatar48X48
Icon24x24
  1. Sem IconButton
PropTokenDefault ValueUse
IconButton24X24
← ATLNavigationButtonPost →
  • Função
  • Estrutura Básica
    • Espaçamentos
    • Átomos
  • Reações
    • Responsividade
    • Conteúdo
  • Estados
  • Variações/Tipos
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