Navegar componentes
← ComponentesBotão flutuante de scroll para o final que aparece quando o usuário se afasta das mensagens mais recentes. Ele aparece com fade como um botão de ícone compacto e expande para exibir um label quando novas mensagens chegam. ChatLayout renderiza isso por padrão: passe um elemento customizado para a prop scrollButton para substituir, ou null para ocultar completamente.
ChatLayoutScrollButton
MiscExemploExemplos
Área interativa
isVisible
label
Props
| Prop | Tipo | Padrão | Descrição |
|---|---|---|---|
isVisible * | boolean | — | Se o botão está visível. Vincule a uma verificação de posição de scroll para que o botão apareça apenas quando o usuário tiver rolado para cima. |
label | string | — | Label opcional que expande o botão (ex.: "Novas mensagens"). Use para sinalizar conteúdo não lido abaixo da dobra. |
onClick * | () => void | — | Handler de clique: tipicamente rola até o final e dispensa o indicador de nova mensagem. |