Copiar página como Markdown para IA
Notification Body
Subcomponente de Composição
O br-notification-body é o subcomponente contêiner para a lista de notificações. Deve ser utilizado dentro do componente orquestrador <br-notification>.
Visão Geral
Subcomponente de corpo da superfície br-notification, responsável por agrupar e organizar a lista de itens de notificação.
Papel na composição
- Atua como contêiner com rolagem independente para a lista de comunicados (
br-notification-item). - Suporta filtros por abas ou categorias de mensagens (ex.: "Todas", "Não lidas").
Regra de uso e relacionamento
Declarado dentro do slot padrão do br-notification, posicionado abaixo do cabeçalho. Ele recebe múltiplos elementos br-notification-item em seu interior. Não deve ser usado fora do painel de notificação.
Para a documentação completa de design, consulte o Design System do GovBR.
Propriedades
customId
| Atributo | custom-id |
|---|---|
| Descrição | Identificador único do componente. Quando omitido, um valor é gerado automaticamente. > Padrão: valor único gerado por generateUniqueId(). |
| Tipo | string |
| Valor padrão | generateUniqueId() |
empty
| Atributo | empty |
|---|---|
| Descrição | Indica que não há notificações para exibir. |
| Tipo | boolean |
| Valor padrão | false |
internalScroll
| Atributo | internal-scroll |
|---|---|
| Descrição | Controla se a rolagem ocorre apenas na lista de itens. |
| Tipo | boolean |
| Valor padrão | true |
Slots
| Nome | Descrição |
|---|---|
"default" | Lista principal de notificações. |
"empty" | Conteúdo para estado vazio. |
"tabs" | Navegação por abas quando presente. |