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"