From 73963f5b2e5e106188c626a9ab6f19a6492752b8 Mon Sep 17 00:00:00 2001 From: YK Date: Fri, 12 Sep 2025 00:44:46 +0300 Subject: [PATCH] component structure changes --- src/app.rs | 5 ++++- src/components/mod.rs | 9 ++------- src/components/sidebar.rs | 2 ++ 3 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 src/components/sidebar.rs 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::*;