diff --git a/gh-pages/Cargo.toml b/gh-pages/Cargo.toml
index 9c7f57e..c3e5018 100644
--- a/gh-pages/Cargo.toml
+++ b/gh-pages/Cargo.toml
@@ -10,7 +10,12 @@ leptos = { git = "https://github.com/leptos-rs/leptos.git", rev = "3a570dc", fea
"stable",
] }
melt-ui = { path = "../" }
-leptos_icons = { git = "https://github.com/luoxiaozero/leptos-icons.git", rev = "9d52325", features = ["AiCloseOutlined", "AiCheckOutlined"] }
-leptos_router = { git = "https://github.com/leptos-rs/leptos.git", rev = "3a570dc", features = ["csr"] }
-
-regex = "1.8.2"
\ No newline at end of file
+leptos_icons = { git = "https://github.com/luoxiaozero/leptos-icons.git", rev = "9d52325", features = [
+ "AiCloseOutlined",
+ "AiCheckOutlined",
+] }
+leptos_router = { git = "https://github.com/leptos-rs/leptos.git", rev = "3a570dc", features = [
+ "csr",
+] }
+indoc = "2.0.1"
+regex = "1.8.2"
diff --git a/gh-pages/src/pages/components.rs b/gh-pages/src/pages/components.rs
index 09bc608..75511cf 100644
--- a/gh-pages/src/pages/components.rs
+++ b/gh-pages/src/pages/components.rs
@@ -49,7 +49,7 @@ pub fn ComponentsPage(cx: Scope) -> impl IntoView {
-
+
+ {
+ indoc!(r#"
+
+ "#)
+ }
+
+
+
+ { children(cx) }
+
+ }
+}
diff --git a/src/lib.rs b/src/lib.rs
index 3dd1a49..30c388b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,6 +1,7 @@
mod button;
mod card;
mod checkbox;
+mod code;
mod components;
mod image;
mod input;
@@ -19,7 +20,9 @@ mod utils;
mod wave;
pub use button::*;
+pub use card::*;
pub use checkbox::*;
+pub use code::*;
pub use image::*;
pub use input::*;
pub use layout::*;
@@ -28,7 +31,7 @@ pub use modal::*;
pub use progress::*;
pub use slider::*;
pub use space::*;
-pub use tabs::*;
pub use table::*;
+pub use tabs::*;
pub use theme::Theme;
pub use wave::*;