Picker wheel
Drum-style wheel picker with scroll-snap, curved rows, keyboard control and listbox semantics, plus a multi-column group with a raised selection band.
Preview
Date of birth
June 14, 1991
Wake-up alarm
6:45 AMFocus timer
1 h 25 minInstall
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| options | { value: string; label: string }[] | — | Rows of the wheel; rangeOptions() builds numeric ones. |
| label | string | — | Accessible name of the column. |
| value | string | — | Controlled value. |
| defaultValue | string | first option | Initial value when uncontrolled. |
| onValueChange | (value: string) => void | — | Called when the centred row changes. |
| visibleCount | number | 5 | Rows visible at once. |
| itemHeight | number | 36 | Row height in px. |
| width | number | string | 64 | Column width. |
| card | boolean | true | PickerWheelGroup: draw its own raised card; false inside another surface. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
