Fix router examples

This commit is contained in:
Jonathan Kelley committed 2024-01-17 18:41:31 -08:00
1 parent 5291b00798
commit 1df329bda4
6 files changed
+35 -15

No files matched your search

Generated
-1
View File
@@ -2571,7 +2571,6 @@ dependencies = [
"env_logger", "env_logger",
"futures-util", "futures-util",
"http-range", "http-range",
"im-rc",
"log", "log",
"manganis", "manganis",
"num-format", "num-format",
-1
View File
@@ -136,7 +136,6 @@ log = "0.4.14"
num-format = "0.4.0" num-format = "0.4.0"
separator = "0.4.1" separator = "0.4.1"
serde = { version = "1.0.136", features = ["derive"] } serde = { version = "1.0.136", features = ["derive"] }
im-rc = "15.0.0"
anyhow = "1.0.53" anyhow = "1.0.53"
serde_json = "1.0.79" serde_json = "1.0.79"
rand = { version = "0.8.4", features = ["small_rng"] } rand = { version = "0.8.4", features = ["small_rng"] }
+13 -9
View File
@@ -5,15 +5,19 @@ use dioxus_router::prelude::*;
fn main() { fn main() {
env_logger::init(); env_logger::init();
LaunchBuilder::new(Route::Home {}) LaunchBuilder::new(|| {
.cfg( rsx! {
Config::new().with_window( Router::<Route> {}
WindowBuilder::new() }
.with_inner_size(LogicalSize::new(600, 1000)) })
.with_resizable(false), .cfg(
), Config::new().with_window(
) WindowBuilder::new()
.launch_desktop() .with_inner_size(LogicalSize::new(600, 1000))
.with_resizable(false),
),
)
.launch_desktop()
} }
#[derive(Routable, Clone)] #[derive(Routable, Clone)]
+5 -1
View File
@@ -2,7 +2,11 @@ use dioxus::prelude::*;
use dioxus_router::prelude::*; use dioxus_router::prelude::*;
fn main() { fn main() {
launch_desktop(Route::Home {}); launch_desktop(|| {
rsx! {
Router::<Route> {}
}
});
} }
#[derive(Routable, Clone, Debug, PartialEq)] #[derive(Routable, Clone, Debug, PartialEq)]
+5 -1
View File
@@ -9,7 +9,11 @@ fn main() {
.with_module_level("dioxus", log::LevelFilter::Trace) .with_module_level("dioxus", log::LevelFilter::Trace)
.init() .init()
.unwrap(); .unwrap();
launch_desktop(Route::Home {}); launch_desktop(|| {
rsx! {
Router::<Route> {}
}
});
} }
#[derive(Routable, Clone)] #[derive(Routable, Clone)]
+12 -2
View File
@@ -54,7 +54,17 @@ fn Nav() -> Element {
} }
fn main() { fn main() {
launch_desktop(Route::Blog { launch_desktop(|| {
id: "hello".to_string(), let cfg = || {
RouterConfig::default().initial_route(Route::Blog {
id: "hello".to_string(),
})
};
rsx! {
Router::<Route> {
config: cfg
}
}
}); });
} }