Theme
Sound
Jump to a component
Core · Content
List
List holds the rows of one list of things and names it: ListRows, one thing per row.
Live, from @anicanon/sakuga 2.0.0
Sakuga for iOS and Android is coming
iOS
Coming soon
List for iOS is in the roughs. The tokens it will read are the ones on this page, the same on every platform.
Android
Coming soon
List for Android is in the roughs. The tokens it will read are the ones on this page, the same on every platform.
- Not for
- Each kind of setting with its valuePropertyList , which draws its own rows
- Measured facts, a name and its valueFactList
- Cuts on an ekonte sheetCutSheet
Guidelines
labelnames the list for a screen reader.surfacesets the rows in a surface, as a phone groups them (a settings list).- Rows go inside as children; a list never mixes a row with a block of another kind.
import { List, ListRow, Switch } from '@anicanon/sakuga/ui';
export default function ListExample() {
return (
<List label="Sound" surface>
<ListRow
icon="video"
title="Takes’ own sound"
sub="Voices and sound from each take"
>
<Switch on label="Takes’ own sound" />
</ListRow>
<ListRow icon="volume" title="Cue 2 · wind" sub="Music">
<Switch on={false} label="Cue 2" />
</ListRow>
</List>
);
}PropsListProps
childrenrequiredReactNodelabelstringsurfacebooleanThe rows sit in a surface (a phone's grouped list).
classNamestringEach token reads a role, and the role lands on a value in each theme. Change the role and every component that reads it follows.
Space and shape
list-surface-radiusradius-lg16px
list-surface-inset-ring-widthline-hairline1px
list-surface-row-padding-leftinset-md12px
list-surface-row-padding-rightinset-md12px
Checked automatically with axe-core 4.11.4 against WCAG 2.2 A and AA, on the live preview above, in light and dark, on 26 October 2026.
- Result
- No issues found, in light or in dark.
- By design
- A list (role list) named by
label; its rows are its items, and Tab reaches only the rows that are links or hold a control. - Not tested
- The automated check doesn't test keyboard use, focus order or what a screen reader says. The lines above are the design system's own account of them.