cushy/examples/select.rs
Jonathan Johnson df479e983e
Renaming crate to Cushy
Refs #117
2023-12-27 19:02:59 -08:00

23 lines
454 B
Rust

use cushy::value::Dynamic;
use cushy::widget::MakeWidget;
use cushy::Run;
#[derive(Default, Eq, PartialEq, Debug, Clone, Copy)]
pub enum Choice {
#[default]
A,
B,
C,
}
fn main() -> cushy::Result {
let option = Dynamic::default();
option
.new_select(Choice::A, "A")
.and(option.new_select(Choice::B, "B"))
.and(option.new_select(Choice::C, "C"))
.into_rows()
.centered()
.run()
}