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"