This commit is contained in:
2024-12-24 20:55:20 +01:00
parent ea7e9c1e1c
commit 7e2106cae5
5 changed files with 50 additions and 52 deletions
+9 -30
View File
@@ -1,4 +1,5 @@
use osui::{examples, prelude::*};
use osui::prelude::*;
fn main() {
launch!(App);
}
@@ -6,34 +7,12 @@ fn main() {
#[component]
pub fn App() {
rsx! {
@SetChild(1)
@SetStyle(css! {
example {
outline: true,
y: Auto,
x: 0 px,
}
example: "hover" {
color: Blue,
outline_color: Red,
}
})
%text { class: "red-bg", static "Select an example" }
button { class: "example", on_click: fn(_, _, document) {
document.clear_css();
document.draw(examples::counter_example::App::default().create_element());
}, static "Counter" }
button { class: "example", on_click: fn(_, _, document) {
document.clear_css();
document.draw(examples::todo_example::App::default().create_element());
}, static "Todo" }
button { class: "example", on_click: fn(_, _, document) {
document.clear_css();
document.draw(examples::login_example::App::default().create_element());
}, static "Login" }
async {
sleep(3000);
ersx!(text {
"OK"
})
}
text { "Hello world!" }
}
}