outline bug fix

This commit is contained in:
2025-01-12 14:06:50 +01:00
parent cf0ced450d
commit 2318ad7f98
3 changed files with 23 additions and 18 deletions
+17 -7
View File
@@ -1,4 +1,4 @@
use osui::prelude::*;
use osui::{examples, prelude::*};
fn main() {
launch!(App);
@@ -6,12 +6,22 @@ fn main() {
#[component]
fn App() {
let count = use_state(20);
rsx! {
%text { "Hello" }
button { on_click: |_, _, _| @count {
count += 1
}, "World: {count}" }
@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" }
}
}