Modal
O Modal
é usado para interromper o fluxo de trabalho, é um "container" onde outros componentes podem ser aplicados, como Form, Select, Input, etc.
Caso seja necessário que a pessoa apenas confirme alguma ação, deve ser usado o Dialog.
Composição do modal
Título
O título deve ser curto e ter, preferencialmente, um verbo que descreva com clareza o resultado da ação feita através do Modal
.
Descrição
Escreva descrições curtas e relevantes para o cumprimento da tarefa proposta no Modal
.
Ações
- Relacione o verbo das ações ao título para criar uma dupla confirmação da ação de forma orgânica
- Ofereça uma opção de “Cancelar” a ação
- Caso precise relacionar o
Modal
a uma documentação externa, utilize um link na descrição
Rolagem interna
Modais com muito conteúdo podem apresentar uma barra de rolagem na área que fica entre o título e as ações, quando o conteúdo for maior que a altura da tela do navegador, permitindo que a pessoa faça o scroll para encontrar o restante das informações.
O cabeçalho e a área destinada as ações do componente ficam sempre visíveis.
Casos de uso
Modal Transacional
Utilizada para obtenção de informações adicionais em um determinado fluxo ou como complemento a uma ação ou tarefa.
Modal de Onboarding
Pode ser utilizada para apresentação ou tutoriais passo-a-passo de novas funcionalidades do produto.
Controles
A navegação entre as etapas do Onboarding deve ser feita exclusivamente através dos botões de “Anterior” e “Próximo”, uma vez que os indicadores não são clicáveis.
Para fechar o Modal
, deve-se utilizar um botão terciário com a opção “Pular”, que vai causar o fechamento do Modal.
O Modal
também pode ser fechado quando a pessoa passar por todas as etapas do Onboarding.
Ilustração
Modal de Onboarding deve conter uma ilustração por etapa. A ilustração deve estar no formato 600x200 pixels, em SVG, e recomendamos a utilização de uma cor de fundo.
Etapas
Modais de Onboarding podem conter, no máximo, 5 etapas. Caso seu modal de Onboarding contenha apenas 1 etapa, recomendamos não exibir o indicador de etapas.
Os indicadores de etapa não são clicáveis.