history_provider.rs 494 B

1234567891011121314151617181920212223242526272829
  1. #![allow(non_snake_case)]
  2. use dioxus::prelude::*;
  3. use dioxus_router::prelude::*;
  4. #[derive(Routable, Clone)]
  5. enum Route {
  6. #[route("/")]
  7. Home {},
  8. }
  9. // ANCHOR: app
  10. #[inline_props]
  11. fn App(cx: Scope) -> Element {
  12. render! {
  13. Router {
  14. config: || RouterConfig::default().history(WebHistory::default())
  15. }
  16. }
  17. }
  18. // ANCHOR_END: app
  19. #[inline_props]
  20. fn Home(cx: Scope) -> Element {
  21. render! {
  22. h1 { "Welcome to the Dioxus Blog!" }
  23. }
  24. }
  25. fn main() {}