1use uxterm::*;
2
3fn main() -> std::io::Result<()> {
4 let mut view = View::new("Demo UI");
5
6 view.add(Label::new("Text Label"));
7 view.add(Slider::new("Slider", 0, 100, 50));
8 view.add(Label::new("Checkboxes "));
9 view.add(Checkbox::new("Checkbox 1"));
10 view.add(Checkbox::new("Checkbox 2"));
11 view.add(Checkbox::new("Checkbox 3"));
12 view.add(Button::new("Submit"));
13 view.add(Input::new("Text Input", "Type here..."));
14 view.add(Label::new(
15 "Press TAB to switch, SPACE to toggle, ESC to exit",
16 ));
17
18 run(view)?;
19 Ok(())
20}