2023-06-13 12:43:15 +08:00
|
|
|
use crate::pages::*;
|
|
|
|
use leptos::*;
|
|
|
|
use leptos_router::*;
|
|
|
|
|
|
|
|
#[component]
|
2023-08-29 09:11:22 +08:00
|
|
|
pub fn App() -> impl IntoView {
|
|
|
|
view! {
|
2023-06-13 12:43:15 +08:00
|
|
|
<Router base="/melt-ui">
|
2023-10-08 09:28:13 +08:00
|
|
|
<Routes base="/melt-ui".to_string()>
|
|
|
|
<Route path="/" view=Home/>
|
2023-09-01 10:37:36 +08:00
|
|
|
<Route path="/components" view=ComponentsPage>
|
2023-10-08 09:28:13 +08:00
|
|
|
<Route path="/menu" view=MenuPage/>
|
|
|
|
<Route path="/slider" view=SliderPage/>
|
|
|
|
<Route path="/tabbar" view=TabbarPage/>
|
|
|
|
<Route path="/nav-bar" view=NavBarPage/>
|
|
|
|
<Route path="/input" view=InputPage/>
|
|
|
|
<Route path="/image" view=ImagePage/>
|
|
|
|
<Route path="/modal" view=ModalPage/>
|
|
|
|
<Route path="/button" view=ButtonPage/>
|
|
|
|
<Route path="/checkbox" view=CheckboxPage/>
|
|
|
|
<Route path="/toast" view=ToastPage/>
|
|
|
|
<Route path="/tabs" view=TabsPage/>
|
|
|
|
<Route path="/select" view=SelectPage/>
|
|
|
|
<Route path="/space" view=SpacePage/>
|
2023-10-08 11:18:17 +08:00
|
|
|
<Route path="/table" view=TablePage/>
|
2023-10-08 22:45:29 +08:00
|
|
|
<Route path="/color-picker" view=ColorPickerPage/>
|
2023-06-13 12:43:15 +08:00
|
|
|
</Route>
|
2023-10-08 09:28:13 +08:00
|
|
|
<Route path="/mobile/tabbar" view=TabbarDemoPage/>
|
|
|
|
<Route path="/mobile/nav-bar" view=NavBarDemoPage/>
|
|
|
|
<Route path="/mobile/toast" view=ToastDemoPage/>
|
2023-06-13 12:43:15 +08:00
|
|
|
</Routes>
|
|
|
|
</Router>
|
|
|
|
}
|
|
|
|
}
|