1
0

multiwindow.rs 464 B

12345678910111213141516171819202122232425
  1. use dioxus::prelude::*;
  2. fn main() {
  3. launch_desktop(app);
  4. }
  5. fn app() -> Element {
  6. rsx! {
  7. div {
  8. button {
  9. onclick: move |_| {
  10. let dom = VirtualDom::new(popup);
  11. dioxus_desktop::window().new_window(dom, Default::default());
  12. },
  13. "New Window"
  14. }
  15. }
  16. }
  17. }
  18. fn popup() -> Element {
  19. rsx! {
  20. div { "This is a popup!" }
  21. }
  22. }