options(array|Closure $options) | Setup | [] | Option map: key => label or rich array (label, description, icon, disabled). |
icons(array|Closure $icons) | Setup | [] | Per-key icon map (overrides options). |
descriptions(array|Closure $desc) | Setup | [] | Per-key description map (overrides options). |
disabledOptions(array|Closure $keys) | Setup | [] | Keys rendered locked with a lock icon. |
color(string|Closure|null $color) | Setup | 'primary' | Accent color for selected rows. |
size(string|Closure $size) | Setup | 'md' | Row scale: sm, md, lg. |
minSelections(int|Closure $n) | Validation | null | Minimum required selections. |
maxSelections(int|Closure $n) | Validation | null | Maximum allowed selections. |
exactSelections(int|Closure $n) | Validation | null | Requires exactly n selections. |