shorthand.rs 504 B

12345678910111213141516171819202122232425262728
  1. use dioxus::prelude::*;
  2. fn main() {
  3. dioxus_desktop::launch(app);
  4. }
  5. fn app(cx: Scope) -> Element {
  6. let a = 123;
  7. let b = 456;
  8. let c = 789;
  9. let class = "class";
  10. let id = "id";
  11. render! {
  12. div { class, id }
  13. Component { a, b, c }
  14. Component { a, ..ComponentProps { a: 1, b: 2, c: 3 } }
  15. }
  16. }
  17. #[component]
  18. fn Component(cx: Scope, a: i32, b: i32, c: i32) -> Element {
  19. render! {
  20. div { "{a}" }
  21. div { "{b}" }
  22. div { "{c}" }
  23. }
  24. }