Alert
Feedback contextual inline. Cinco variantes mapeadas ao sistema de estados e urgência — de informação neutra a prazo crítico.
Variantes
Hierarquia de atenção: Default para informações neutras, Success/Error para feedback de ação, Warning para prazo próximo, Urgent para escassez real.
Informação
<Alert variant="default" title="Informação"> As inscrições para o próximo ciclo abrem em 15 dias. </Alert>
Inscrição confirmada
<Alert variant="success" title="Inscrição confirmada"> Seu cadastro foi registrado. Você receberá um e-mail de confirmação. </Alert>
Erro no pagamento
<Alert variant="error" title="Erro no pagamento"> Não foi possível processar o pagamento. Verifique os dados do cartão. </Alert>
Prazo se encerrando
<Alert variant="warning" title="Prazo se encerrando"> Faltam 3 dias para o encerramento das inscrições. </Alert>
Última vaga disponível
<Alert variant="urgent" title="Última vaga disponível"> Restam apenas 1 vaga na turma de Sargento do Exército. </Alert>
Apenas corpo — sem título
Para mensagens curtas que dispensam hierarquia interna.
Dispensável — com botão de fechar
Passe dismissible para exibir o botão X. O estado interno é gerenciado pelo próprio componente.
Informação
Inscrição confirmada
Erro no pagamento
Prazo se encerrando
Última vaga disponível
<Alert variant="urgent" title="Última vaga" dismissible> Restam apenas 1 vaga. </Alert>
Ícone customizado
Sobrescreva o ícone padrão via prop icon.
Documento pendente
Novo comunicado
<Alert variant="warning" icon={<MeuIcone />} title="Atenção">...</Alert>Banner — largura total
Alert sem container fixo ocupa 100% da largura do pai. Ideal para avisos no topo de páginas ou seções.
Inscrições encerram em 24h
Conteúdo da página abaixo do banner...
Regra de uso — Urgência
A hierarquia de urgência deve ser respeitada para preservar a atenção do usuário.