mirror of
https://github.com/danbulant/cushy
synced 2026-05-19 12:19:02 +00:00
23 lines
454 B
Rust
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()
|
|
}
|