list — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited list (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Structured list display with items, headers, adornments, and interactive states. Composed of List, ListItem, and ListHeader.
import { List, ListItem, ListHeader } from 'reablocks';| Prop | Type | Default | Description |
|---|---|---|---|
className | string | — | Additional CSS classes |
theme | ListTheme | — | Per-instance theme override |
Renders as <div role="list">. Uses forwardRef.
| Prop | Type | Default | Description |
|---|---|---|---|
active | boolean | — | Active/selected state |
disabled | boolean | — | Disabled state |
dense | boolean | — | Reduced padding |
disablePadding | boolean | — | Remove padding |
disableGutters | boolean | — | Remove left/right padding |
start | ReactNode | — | Start adornment (icon) |
end | ReactNode | — | End adornment (icon/badge) |
contentClassName | string | — | Content area CSS classes |
className | string | — | Item CSS classes |
onClick | handler | — | Makes item clickable |
theme | ListTheme | — | Per-instance theme override |
<List>
<ListHeader>Section Title</ListHeader>
<ListItem>Item 1</ListItem>
<ListItem>Item 2</ListItem>
<ListItem>Item 3</ListItem>
</List><List>
<ListItem start={<UserIcon />} end={<Badge content="3" />}>
Messages
</ListItem>
<ListItem start={<SettingsIcon />}>
Settings
</ListItem>
</List><List>
<ListItem active onClick={() => navigate('/home')}>Home</ListItem>
<ListItem onClick={() => navigate('/about')}>About</ListItem>
<ListItem disabled>Disabled</ListItem>
</List>interface ListTheme {
base: string; // Container (flex-col)
header: string; // Header styles
listItem: {
base: string; // Item (flex, padding, rounded, hover)
disabled: string;
active: string;
clickable: string;
disablePadding: string;
disableGutters: string;
dense: { base, content, start, end };
adornment: { base, start, end, svg };
content: string;
};
}~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.