Appearance
Componente de discussão com avatar, autor, timestamp, conteúdo e ações. Suporta aninhamento para respostas em thread. Usado para discussão em processos, pareceres técnicos e anotações. Dark mode automático via variáveis semânticas.
Quando e como utilizar o componente de comentário.
.comment-list
.comment__children
.comment--highlighted
.comment__reply
Veja abaixo os exemplos interativos do componente de comentário.
Estrutura interna do componente e seus elementos.
.comment
.comment__avatar
.comment__body
.comment__header
.comment__content
.comment__actions
Classes e estados disponíveis.
classe
.comment__avatar--placeholder
.comment__author
.comment__time
.comment__actions-item
estado
.comment--editing
Snippets prontos para copiar e usar no seu projeto.
<div class="comment"> <div class="comment__avatar"> <img src="foto.jpg" alt="Ana Silva" /> </div> <div class="comment__body"> <div class="comment__header"> <span class="comment__author">Ana Silva</span> <span class="comment__time">há 2 horas</span> </div> <p class="comment__content">Texto do comentário.</p> <div class="comment__actions"> <button class="comment__actions-item">Responder</button> <button class="comment__actions-item">Editar</button> </div> </div> </div>
<div class="comment__avatar comment__avatar--placeholder">AS</div>
<div class="comment-list"> <div class="comment"> <div class="comment__avatar"><!-- ... --></div> <div class="comment__body"> <!-- header, content, actions --> <div class="comment__children"> <div class="comment"> <!-- resposta aninhada --> </div> </div> </div> </div> </div>
Especificações visuais e tokens utilizados.
--text-base-neutral-default
--text-base-neutral-secondary
--text-base-brand-default
--border-base-neutral-default
--surface-base-alert-container-warning
Comment
Componente de discussão com avatar, autor, timestamp, conteúdo e ações. Suporta aninhamento para respostas em thread. Usado para discussão em processos, pareceres técnicos e anotações. Dark mode automático via variáveis semânticas.
Uso
Quando e como utilizar o componente de comentário.
.comment-list..comment__children..comment--highlighted..comment__reply.Exemplos
Veja abaixo os exemplos interativos do componente de comentário.
Anatomia
Estrutura interna do componente e seus elementos.
.comment.comment__avatar.comment__body.comment__header.comment__content.comment__actions.comment__children.comment__reply.comment-listPropriedades
Classes e estados disponíveis.
.commentclasse.comment__avatarclasse.comment__avatar--placeholderclasse.comment__bodyclasse.comment__headerclasse.comment__authorclasse.comment__timeclasse.comment__contentclasse.comment__actionsclasse.comment__actions-itemclasse.comment__childrenclasse.comment__replyclasse.comment-listclasse.comment--highlightedestado.comment--editingestadoCódigo
Snippets prontos para copiar e usar no seu projeto.
Comentário básico
Com placeholder de avatar
Lista com respostas aninhadas
Design
Especificações visuais e tokens utilizados.
Especificações
Tokens utilizados
--text-base-neutral-default--text-base-neutral-secondary--text-base-neutral-default--text-base-neutral-secondary→ hover:--text-base-brand-default--border-base-neutral-default--surface-base-alert-container-warning