From 3d90a2616d71bc1f6d40d3f7eb2a9eea7facdb31 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Sat, 8 Jan 2022 02:10:47 -0500 Subject: [PATCH] feat: add disabled example --- examples/disabled.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 examples/disabled.rs diff --git a/examples/disabled.rs b/examples/disabled.rs new file mode 100644 index 000000000..e4ca7d9ee --- /dev/null +++ b/examples/disabled.rs @@ -0,0 +1,23 @@ +use dioxus::prelude::*; + +fn main() { + dioxus::desktop::launch(app); +} + +fn app(cx: Scope) -> Element { + let disabled = use_state(&cx, || false); + + cx.render(rsx! { + div { + button { + onclick: move |_| disabled.set(!disabled.get()), + "click to " [if *disabled {"enable"} else {"disable"} ] " the lower button" + } + + button { + disabled: "{disabled}", + "lower button" + } + } + }) +}