diff --git a/src/app.rs b/src/app.rs index b131d0b..3e25e98 100644 --- a/src/app.rs +++ b/src/app.rs @@ -5,12 +5,13 @@ use leptos_router::{ StaticSegment, WildcardSegment, }; -use crate::components::Dash; +use crate::{ prelude::*, components::{ header::Header, Dash } }; #[component] pub fn App() -> impl IntoView { // Provides context that manages stylesheets, titles, meta tags, etc. provide_meta_context(); + provide_context(Store::new(Dashboard::mock())); view! { // injects a stylesheet into the document @@ -22,6 +23,8 @@ pub fn App() -> impl IntoView { // content for this welcome page +
+
diff --git a/src/components/mod.rs b/src/components/mod.rs index 8a474d9..4df17c1 100644 --- a/src/components/mod.rs +++ b/src/components/mod.rs @@ -3,19 +3,14 @@ use nucleo_matcher::{pattern::{AtomKind, CaseMatching, Pattern, Normalization}, use crate::prelude::*; -mod header; - +pub mod header; +pub mod sidebar; #[component] pub fn Dash () -> impl IntoView { - provide_context(Store::new(Dashboard::mock())); - - use header::Header; view! {
-
-
} } diff --git a/src/components/sidebar.rs b/src/components/sidebar.rs new file mode 100644 index 0000000..f49153a --- /dev/null +++ b/src/components/sidebar.rs @@ -0,0 +1,2 @@ +use crate::prelude::*; +use leptos::prelude::*;