thaw/examples/basic/src/app.rs

34 lines
997 B
Rust
Raw Normal View History

2023-05-23 13:32:34 +08:00
use crate::components::*;
2023-05-17 12:51:48 +08:00
use crate::pages::*;
use leptos::*;
use leptos_router::*;
#[component]
pub fn App(cx: Scope) -> impl IntoView {
view! { cx,
<Router>
<Routes>
<Route path="/" view=move |cx| view! {cx,
<Home />
} />
2023-05-18 17:14:54 +08:00
<Route path="/menu" view=move |cx| view! {cx,
<MenuPage />
} />
2023-05-18 12:21:31 +08:00
<Route path="/slider" view=move |cx| view! {cx,
<SliderPage />
} />
2023-05-23 13:32:34 +08:00
<Route path="/components" view=move |cx| view! {cx,
<ComponentsPage />
} >
<Route path="/menu" view=move |cx| view! {cx,
<MenuPage />
} />
<Route path="/slider" view=move |cx| view! {cx,
<SliderPage />
} />
</Route>
2023-05-17 12:51:48 +08:00
</Routes>
</Router>
}
}