Ir para o conteúdo principal
WBC - GovBR-DS
Copiar página como Markdown para IA

Notification Item

Componente estável e recomendada para novos projetos.
Anatomia, uso, comportamento visual e recomendações conceituais são mantidos pelo Padrão Digital de Governo. Esta página documenta a implementação Web Components e sua API executável.
Subcomponente de Composição

O br-notification-item representa uma notificação individual no painel. Deve ser inserido dentro do <br-notification-body> no contexto do orquestrador <br-notification>.

Visão Geral​

Subcomponente individual de br-notification, utilizado para representar visualmente cada mensagem, aviso ou comunicado do sistema.

Papel na composição​

  • Exibe o ícone de status (sucesso, aviso, erro, informação), título do comunicado, data/hora e texto explicativo.
  • Suporta indicação visual de lida/não lida e botões de ação específicos (ex.: "Ver detalhes", "Arquivar").

Regra de uso e relacionamento​

Deve ser declarado dentro do contêiner br-notification-body (ou no slot padrão do br-notification). Comunica interações da pessoa usuária (clique no item, dispensa) através de eventos emitidos para a aplicação.

Para a documentação completa de design, consulte o Design System do GovBR.

Propriedades​

clickable​

Atributoclickable
DescriçãoDefine se o item é interativo.
Tipoboolean
Valor padrãotrue

datetime​

Atributodatetime
DescriçãoInformação cronológica associada à notificação.
Tipostring
Valor padrão---

description​

Atributodescription
DescriçãoConteúdo resumido ou complementar da notificação.
Tipostring
Valor padrão---

itemId​

Atributoitem-id
DescriçãoIdentificador único do item.
Quando omitido, um valor é gerado automaticamente.

> Padrão: valor único gerado por generateUniqueId().
Tipostring
Valor padrãogenerateUniqueId()

label​

Atributolabel
DescriçãoTítulo principal da notificação. (obrigatório)
Tipostring
Valor padrão---

state​

Atributostate
DescriçãoDefine o estado visual da notificação.
Aceita success, danger, warning ou info.
Valores inválidos são ignorados.
Tipo"danger" | "info" | "success" | "warning"
Valor padrão---

unread​

Atributounread
DescriçãoIndica se a notificação ainda não foi lida.
Tipoboolean
Valor padrãofalse

Slots​

NomeDescrição
"actions"Ações contextuais do item.
"default"Conteúdo principal da notificação.
"meta"Região para informação cronológica ou metadados.
"status"Região para tag, badge ou marcador visual de status.
"title"Conteúdo customizado do título.

Eventos​

EventoDescriçãoDepreciaçãoPropagação
brNotificationItemReadInforma mudança de estado para lido.---true
brNotificationItemSelectInforma seleção ou acionamento do item.---true

Métodos​

callFocus​

DescriçãoMove o foco para o elemento interativo do item.
AssinaturacallFocus() => Promise<void>
Parâmetros---

Dependências​

Componente pai​

Depende de​

Gráfico​

Comece aquiComponentesQuickstartsSobre o projetoRepositório GitLabVersõesDiscordGovBR-DSFAQWikiRedefinir cookies