diff --git a/src/components.rs b/src/components.rs index ede9b31..e3fc931 100644 --- a/src/components.rs +++ b/src/components.rs @@ -3,3 +3,4 @@ pub mod dashboard; pub mod search; pub mod personal; pub mod upload; +pub mod upload_dropdown; \ No newline at end of file diff --git a/src/components/sidebar.rs b/src/components/sidebar.rs index 91c3a44..6c73b76 100644 --- a/src/components/sidebar.rs +++ b/src/components/sidebar.rs @@ -1,13 +1,15 @@ use leptos::leptos_dom::*; use leptos::*; use leptos_icons::*; -use crate::components::upload::*; +use crate::components::upload_dropdown::*; #[component] pub fn Sidebar(upload_open: RwSignal) -> impl IntoView { use leptos_router::use_location; let location = use_location(); + let dropdown_open = create_rw_signal(false); + let on_dashboard = Signal::derive( move || location.pathname.get().starts_with("/dashboard") || location.pathname.get() == "/", ); @@ -20,7 +22,15 @@ pub fn Sidebar(upload_open: RwSignal) -> impl IntoView {