Scroll Area
Container com rolagem estilizada, construído com o Radix Scroll Area.
Exemplos
Vertical
Horizontal
Vertical e horizontal
API
ScrollArea
O ScrollArea já renderiza um ScrollBar vertical e um horizontal (cada um aparece só quando o eixo dele transborda), então você não precisa adicioná-los.
| Propriedade | Tipo | Padrão | Descrição |
|---|---|---|---|
| className | string | - | Classe CSS para estilizar o container. |
| children | React.ReactNode | - | Conteúdo renderizado dentro do viewport. |
| ...props | React.ComponentProps<typeof ScrollAreaPrimitive.Root> | - | Aceita todas as props do Root do Radix ScrollArea. |
ScrollBar
Exportado para composições personalizadas construídas direto sobre as primitivas do Radix ScrollArea.
| Propriedade | Tipo | Padrão | Descrição |
|---|---|---|---|
| orientation | "vertical" | "horizontal" | "vertical" | Orientação da barra de rolagem. |
| className | string | - | Classe CSS para estilizar a barra. |
| ...props | React.ComponentProps<typeof ScrollAreaPrimitive.ScrollAreaScrollbar> | - | Aceita todas as props do Scrollbar do Radix. |