Scroll viewport with styled scrollbar; scrollbar can stay hidden while scrolling works.

O componente está em @zexon/ui/components/scroll-area (Radix). Exporta ScrollArea e ScrollBar. A prop showScrollBar (por defeito true) permite esconder a barra visualmente com hidden em CSS sem remover o nó: o viewport continua a fazer scroll (comportamento documentado no pacote).

Uso

Lista com rolagem

Linha 1
Linha 2
Linha 3
Linha 4
Linha 5
Linha 6
Linha 7
Linha 8
Linha 9
Linha 10
Linha 11
Linha 12

Barra oculta

showScrollBar={false}

O scroll continua a funcionar com teclado, trackpad e toque; apenas a barra não é mostrada. Útil para alinhar o visual a layouts minimalistas.

ScrollBar horizontal

ScrollBar é incluído dentro de ScrollArea por defeito (vertical). Para uso avançado, pode importar ScrollBar e compor com a API do Radix conforme necessário.

Aplicações

Ideal para tabelas estreitas, listas em modais e painéis laterais onde o conteúdo excede a altura disponível.

Anterior:

Próximo: