Reactolith UI Getting Started Introduction Installation Usage Layout Aspect Ratio Card Resizable Scroll Area Separator Direction Provider Forms Button Button Group Calendar Checkbox Combobox Field Input Input Group Input OTP Label Native Select Radio Group Select Slider Switch Textarea Toggle Toggle Group Data Display Accordion Avatar Badge Carousel Chart Collapsible Item Kbd Table Feedback Alert Empty Progress Skeleton Sonner Spinner Overlay Alert Dialog Context Menu Dialog Dropdown Menu Hover Card Popover Sheet Tooltip Navigation Breadcrumb Command Menubar Navigation Menu Pagination Sidebar Tabs

Scroll Area

Augments native scroll functionality for custom, cross-browser styling.

Preview

Tags

v1.0.0
v1.0.1
v1.1.0
v1.2.0
v1.2.1
v1.3.0
v1.4.0
v1.4.1
v1.5.0
v1.5.1
v1.5.2
v2.0.0
v2.0.1
v2.1.0
v2.1.1

Usage

<ui-scroll-area class="h-72 w-48 rounded-md border">
  <div class="p-4">
    <h4 class="mb-4 text-sm font-medium leading-none">Tags</h4>
    <div class="text-sm">v1.0.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.0.1</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.1.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.2.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.2.1</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.3.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.4.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.4.1</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.5.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.5.1</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v1.5.2</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v2.0.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v2.0.1</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v2.1.0</div>
    <ui-separator class="my-2"></ui-separator>
    <div class="text-sm">v2.1.1</div>
  </div>
</ui-scroll-area>

Sub-components

<ui-scroll-area> <ui-scroll-bar>

Props

<ui-scroll-bar>

PropTypeDefaultDescription
orientation"horizontal" | "vertical""vertical"The scrollbar orientation.

All components also accept standard HTML attributes (class, id, style, data-*, aria-*, etc.) which are passed through to the underlying element.