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>
|
|
|
|
}
|
|
|
|
}
|