disabled.rs 513 B

12345678910111213141516171819202122232425
  1. use dioxus::prelude::*;
  2. fn main() {
  3. dioxus_desktop::launch(app);
  4. }
  5. fn app() -> Element {
  6. let disabled = use_signal(|| false);
  7. rsx! {
  8. div {
  9. button {
  10. onclick: move |_| disabled.set(!disabled),
  11. "click to "
  12. if disabled == true { "enable" } else { "disable" }
  13. " the lower button"
  14. }
  15. button {
  16. disabled: "{disabled}",
  17. "lower button"
  18. }
  19. }
  20. }
  21. }