Multi-value toggle component for React. Click or press arrow keys to cycle through options.
No value prop — the component manages its own state. Click the toggle to cycle.
External state via value + onValueChange. Cycles back to the first after the last by default.
Stops at the last option instead of cycling back.
Not limited to three. Use { label, value } for icons or rich labels.