Vertical Scroll List
A scrollable vertical list with a custom scrollbar.
Data feedback
Custom scrollbar container with smooth cross-browser styling.
pnpm add @quinkit/uiimport { ScrollArea } from "@quinkit/ui";Live previews · code · themes · viewport · dark mode
A scrollable vertical list with a custom scrollbar.
Scroll a row of items horizontally.
Swipe or scroll horizontally to browse inventory.
Scrollable activity log with custom scrollbar track.
Scrollable terminal output log view.
Scrollable multi-item category navigation list.
ScrollArea is part of the Week 4–6 free core component set. It follows the shared component standard with TypeScript exports, semantic token styling, accessibility-minded markup, and Storybook examples.
bg-background, text-foreground, border-border, bg-popover, and text-muted-foreground.ScrollArea adheres to WAI-ARIA design patterns for accessible web components.
Keyboard Navigation
Tab / Shift + Tab — Focuses control and moves between interactive elements.Space / Enter — Triggers action or toggles selection.Escape — Closes open popovers, overlays, or dropdown menus.ARIA Standards
aria-* attributes.ring-ring) visible in both light & dark mode.Add a shadcn-compatible bridge file to your project that re-exports from @quinkit/ui.
npx shadcn@latest add https://quinkit-ui.vercel.app/r/scroll-area.json