diff --git a/README.md b/README.md
index e0df49a..d6bda6c 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,5 @@
[![Build Status](https://travis-ci.org/cecton/yewprint.svg?branch=main)](https://travis-ci.org/cecton/yewprint)
[![Netlify Status](https://api.netlify.com/api/v1/badges/17f076ed-49e5-4185-921e-5c5759de2fdb/deploy-status)](https://app.netlify.com/sites/epic-poincare-f8adaa/deploys)
-
-
-
![Demo](https://github.com/cecton/blueprint-rs/blob/main/demo.mp4?raw=true)
diff --git a/src/app.rs b/src/app.rs
index 02e92f3..fcc4fea 100644
--- a/src/app.rs
+++ b/src/app.rs
@@ -53,6 +53,23 @@ impl Component for App {
diff --git a/src/lib.rs b/src/lib.rs
index f37b581..260720b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -36,6 +36,23 @@ macro_rules! log {
}};
}
+#[cfg(feature = "doc")]
+#[macro_export]
+macro_rules! include_raw_html {
+ ($file:expr) => {{
+ yew::virtual_dom::VNode::VRef(yew::web_sys::Node::from({
+ let div = web_sys::window()
+ .unwrap()
+ .document()
+ .unwrap()
+ .create_element("span")
+ .unwrap();
+ div.set_inner_html(include_str!($file));
+ div
+ }))
+ }};
+}
+
#[cfg(feature = "doc")]
#[wasm_bindgen::prelude::wasm_bindgen(start)]
pub fn run_app() -> Result<(), wasm_bindgen::JsValue> {
diff --git a/src/logo.svg b/src/logo.svg
new file mode 100644
index 0000000..9ea5f4e
--- /dev/null
+++ b/src/logo.svg
@@ -0,0 +1 @@
+
diff --git a/static/index.html b/static/index.html
index fd9e368..72c3d18 100644
--- a/static/index.html
+++ b/static/index.html
@@ -53,6 +53,30 @@
background: inherit;
}
+ .docs-nav .docs-nav-title {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ padding: 15px;
+ }
+
+ .docs-nav .docs-nav-sponsors {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ padding: 15px;
+ }
+
+ .docs-nav .docs-nav-title .docs-logo {
+ margin-right: 15px;
+ }
+
+ .docs-nav .docs-nav-title .docs-heading {
+ font-size: 20px;
+ font-weight: 600;
+ margin-right: 10px;
+ }
+
.docs-content-wrapper {
flex-grow: 1;
flex-shrink: 1;