SelectionList
Emits a selectable fixed-row virtual list backed by an immutable in-memory snapshot.
Selection is caller-owned, rows remain keyed, and only visible rows are constructed. A successful primary press updates state before emitting ComponentActions.SelectionChange through modifier.
Receiver
active owner-thread UI scope.
Parameters
immutable source snapshot.
stable row key mapping.
caller-owned selection and navigation state.
exact positive viewport size.
positive fixed row height.
whether upward boundary input requests prepended rows.
whether downward boundary input requests appended rows.
positive wheel multiplier.
active viewport and typed action behavior.
optional stable sibling identity.
deferred callback that emits exactly one row root.
Type Parameters
immutable row model type.
stable row key type.