From 0296c4a00b46cce00adbdaed20fc1f9d78d231e4 Mon Sep 17 00:00:00 2001 From: luoxiao Date: Sun, 18 Jun 2023 19:40:23 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20add=20layout-sider=20compon?= =?UTF-8?q?ent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gh-pages/src/components/mod.rs | 3 ++ gh-pages/src/components/site_header.rs | 24 +++++++++++++++ gh-pages/src/main.rs | 1 + gh-pages/src/pages/components.rs | 42 ++++++++++++++------------ gh-pages/src/pages/home.rs | 12 ++------ src/layout/layout-sider.css | 4 +++ src/layout/layout_sider.rs | 15 +++++++++ src/layout/mod.rs | 11 +++++++ 8 files changed, 83 insertions(+), 29 deletions(-) create mode 100644 gh-pages/src/components/mod.rs create mode 100644 gh-pages/src/components/site_header.rs create mode 100644 src/layout/layout-sider.css create mode 100644 src/layout/layout_sider.rs diff --git a/gh-pages/src/components/mod.rs b/gh-pages/src/components/mod.rs new file mode 100644 index 0000000..92a8adb --- /dev/null +++ b/gh-pages/src/components/mod.rs @@ -0,0 +1,3 @@ +mod site_header; + +pub use site_header::*; diff --git a/gh-pages/src/components/site_header.rs b/gh-pages/src/components/site_header.rs new file mode 100644 index 0000000..193d54c --- /dev/null +++ b/gh-pages/src/components/site_header.rs @@ -0,0 +1,24 @@ +use leptos::*; +use leptos_router::use_navigate; +use melt_ui::*; + +#[component] +pub fn SiteHeader(cx: Scope) -> impl IntoView { + view! { cx, + + + "Melt UI" + + + + } +} diff --git a/gh-pages/src/main.rs b/gh-pages/src/main.rs index 38ab1fd..23e4aca 100644 --- a/gh-pages/src/main.rs +++ b/gh-pages/src/main.rs @@ -1,4 +1,5 @@ mod app; +mod components; mod pages; use app::*; diff --git a/gh-pages/src/pages/components.rs b/gh-pages/src/pages/components.rs index 235e705..066ca97 100644 --- a/gh-pages/src/pages/components.rs +++ b/gh-pages/src/pages/components.rs @@ -1,3 +1,4 @@ +use crate::components::SiteHeader; use leptos::*; use leptos_router::{use_location, use_navigate, Outlet}; use melt_ui::*; @@ -30,24 +31,27 @@ pub fn ComponentsPage(cx: Scope) -> impl IntoView { selected }); view! {cx, -
- -
- -
-
+ + + + + + + + + + + + + + + + + + + + + + } } diff --git a/gh-pages/src/pages/home.rs b/gh-pages/src/pages/home.rs index 7e7cdab..0947368 100644 --- a/gh-pages/src/pages/home.rs +++ b/gh-pages/src/pages/home.rs @@ -1,3 +1,4 @@ +use crate::components::*; use leptos::*; use leptos_router::{use_navigate, use_query_map}; use melt_ui::*; @@ -14,16 +15,7 @@ pub fn Home(cx: Scope) -> impl IntoView { } view! { cx, - - "Melt UI" - - +

"A Leptos UI Library"