Files
osui/src/main.rs
T
2024-10-18 18:46:28 +02:00

25 lines
508 B
Rust

use osui::{components::*, oml, App, Component};
fn main() {
let mut app = App::new();
app.set_component(app_elem());
app.run();
}
fn onclick(c: &mut Component) {
if c.clicked {
c.expr = "Clicked!".to_string();
} else {
c.expr = "click me".to_string()
}
}
fn app_elem() -> Component {
oml!(
div {
button("click me"; toggle = true, on_click = onclick)
button("click me"; toggle = true, y = 2, on_click = onclick)
}
)
}