This commit is contained in:
2025-01-15 09:25:58 -06:00
parent 2318ad7f98
commit 6878777140
10 changed files with 87 additions and 1793 deletions
+8 -23
View File
@@ -1,27 +1,12 @@
use osui::{examples, prelude::*};
use osui::*;
fn main() {
launch!(App);
}
#[component]
fn App() {
rsx! {
@SetStyle(css! {
example: "hover" {
color: Blue,
}
})
%text { "Choose an example to run" }
button { class: "example", on_click: |_, _, doc| {
doc.draw(examples::counter_example::App::default().create_element());
}, "Counter" }
button { class: "example", on_click: |_, _, doc| {
doc.draw(examples::login_example::App::default().create_element());
}, "Login" }
button { class: "example", on_click: |_, _, doc| {
doc.draw(examples::todo_example::App::default().create_element());
}, "Todo" }
let mut term = init().unwrap();
loop {
term.draw(app).unwrap();
}
}
fn app(frame: &mut Frame) {
frame.render("hi");
}