SettingsMultiSelect

fun <T> SettingsMultiSelect(label: String, options: List<MultiSelectOption<T>>, selected: Set<T>, onSelectionChange: (Set<T>) -> Unit, theme: NavigationSettingsTheme)

Multi-selection list of checkbox rows with a stable layout height.

Parameters

label

Section header shown above the option list.

options

Available choices; see MultiSelectOption.

selected

Currently selected values.

onSelectionChange

Called with the updated selection set when the user toggles an option.

theme

Color and typography tokens.