Skip to content
  • System
  • Light
  • Dark
  • High contrast

ScrollArea

Audit workstream tags
Control objectives
Risk appetite
Audit universe
Control testing
Remediation tracking
Policy management
Compliance calendar
Evidence collection
Issue management
Board reporting
Regulatory mapping
Third-party risk
import { ScrollArea } from '@eekodigital/raster';

<ScrollArea.Root style={{ height: '12rem', width: '22rem' }}>
  <ScrollArea.Viewport>
    {items.map(item => <div key={item}>{item}</div>)}
  </ScrollArea.Viewport>
  <ScrollArea.Scrollbar orientation="vertical" />
  <ScrollArea.Corner />
</ScrollArea.Root>
Workstream tags
Control objectives
Risk appetite
Audit universe
Control testing
Remediation tracking
Policy management
Compliance calendar
Evidence collection
Issue management
Board reporting
Regulatory mapping
Third-party risk
<ScrollArea.Root style={{ width: '22rem' }}>
  <ScrollArea.Viewport>
    <div style={{ display: 'flex', gap: '0.75rem', width: 'max-content' }}>
      {items.map(item => <div key={item}>{item}</div>)}
    </div>
  </ScrollArea.Viewport>
  <ScrollArea.Scrollbar orientation="horizontal" />
</ScrollArea.Root>
PropTypeDefaultDescription
type”auto” | “always” | “scroll” | “hover""hover”When scrollbars are shown.
scrollHideDelaynumberMilliseconds before scrollbars hide (for auto/scroll types).
styleCSSPropertiesInline styles — use to set width/height constraints.
classNamestringAdditional CSS classes.
PropTypeDefaultDescription
orientation”vertical” | “horizontal""vertical”Scrollbar axis.