Segmented
A horizontal segmented control for selecting one option from a set.
Figma Mockup

Preview
Rendered in WASM — scroll may behave differently from the rest of the pageUsage
rust
use ui_theme::components::segmented;
let mut selected = 0;
segmented(ui, &theme, &["Map", "Satellite", "Terrain"], &mut selected); Props
| Prop | Type | Default | Description |
|---|---|---|---|
ui | &mut Ui | required | The egui UI context |
theme | &Theme | required | Theme instance |
labels | &[&str] | required | Segment labels |
selected | &mut usize | required | Selected index |