Fix basic routers

This commit is contained in:
Evan Almloff committed 2024-01-16 14:39:48 -06:00
1 parent 918d09b516
commit b58eb04278
6 files changed
+22 -31

No files matched your search

+5 -6
View File
@@ -10,7 +10,6 @@ use std::fmt::Display;
use dioxus::prelude::*;
use dioxus_router::prelude::*;
// ANCHOR: route
#[derive(Routable, Clone)]
#[rustfmt::skip]
enum Route {
@@ -65,22 +64,22 @@ impl FromQuery for ManualBlogQuerySegments {
#[component]
fn BlogPost(query_params: ManualBlogQuerySegments) -> Element {
rsx! {
div{"This is your blogpost with a query segment:"}
div{ "{query_params:?}" }
div { "This is your blogpost with a query segment:" }
div { "{query_params:?}" }
}
}
#[component]
fn AutomaticBlogPost(name: String, surname: String) -> Element {
rsx! {
div{"This is your blogpost with a query segment:"}
div{ "name={name}&surname={surname}" }
div { "This is your blogpost with a query segment:" }
div { "name={name}&surname={surname}" }
}
}
#[component]
fn App() -> Element {
rsx! { Router::<Route>{} }
rsx! { Router::<Route> {} }
}
fn main() {
-2
View File
@@ -5,7 +5,6 @@ fn main() {
launch_desktop(Route::Home {});
}
// ANCHOR: router
#[derive(Routable, Clone)]
#[rustfmt::skip]
enum Route {
@@ -30,7 +29,6 @@ enum Route {
route: Vec<String>,
},
}
// ANCHOR_END: router
#[component]
fn NavBar() -> Element {