EmptyState
Empty state, ou estado vazio, é o que as pessoas vêem quando não há dados a serem exibidos em uma tela.
O componente deve ajudar as pessoas, informando o que pode ser criado ou exibido na tela, além de incentivar a realização de uma ação, seja criar, configurar ou ver algo.
O EmptyState pode ter uma imagem ilustrativa, um título, uma descrição e ações. Apenas o título é obrigatório.
Imagem
- A imagem no
EmptyStateé o que o caracteriza, portanto é obrigatória - A escolha da imagem deve estar relacionada ao contexto
Textos
- A mensagem do
EmptyStatedeve ser positiva e focada no benefício da funcionalidade em questão. Deixe claro o benefício e encoraje a ação - As imagens e textos devem conversar entre si de maneira holística. Elas devem ser complementares e dentro do contexto da ferramenta ou produto
Ações
Geralmente, EmptyState traz uma ação para ajudar na continuidade do uso de determinada tarefa no produto.
Ação primária
É a ação principal do contexto em que o EmptyState está inserido. É a ação que fará com que a função em questão seja usada. Pode acontecer de em alguns casos não ser necessário ter uma ação primária. Exemplo: empty state de busca com zero resultados
Ação secundária
É a ação que apoia a ação primária, normalmente é usada para contribuir com mais informações de como usar a função em questão
Feedback
Para reportar algum problema, solicitar novos ícones, solicitar novos casos de uso de componentes, tirar dúvidas, enviar sugestões ou reportar bugs, entre em contato pelo nosso canal no Slack #tangram-design-system.