Layout
Scroll Area
Augments native scroll functionality for custom, cross-browser styled scrollbars.
Installation
npx benflux-ui add scroll-areaUsage
import { ScrollArea } from "@/components/ui/scroll-area"
<ScrollArea className="h-48 w-64 rounded-md border p-4">
{items.map((item) => (
<div key={item}>{item}</div>
))}
</ScrollArea>
// Horizontal scroll
<ScrollArea orientation="horizontal">
<div className="flex gap-4 w-max">
{items.map((item) => (
<div key={item} className="w-40 shrink-0">{item}</div>
))}
</div>
</ScrollArea>