diff --git a/frontend/src/components/layout/statusbar.rs b/frontend/src/components/layout/statusbar.rs index 76fe0f9..ff68c01 100644 --- a/frontend/src/components/layout/statusbar.rs +++ b/frontend/src/components/layout/statusbar.rs @@ -85,16 +85,6 @@ pub fn StatusBar() -> impl IntoView { set_up_menu_open.set(false); }; - // Register global click listener to close menus when clicking outside - let close_menus = move |_| { - set_down_menu_open.set(false); - set_up_menu_open.set(false); - set_theme_open.set(false); - }; - - // Use window_event_listener from leptos - let _ = window_event_listener(ev::click, close_menus); - view! {
@@ -106,7 +96,7 @@ pub fn StatusBar() -> impl IntoView {
impl IntoView { } > - + {move || format_speed(stats.get().down_rate)} 0) fallback=|| ()> @@ -126,9 +116,18 @@ pub fn StatusBar() -> impl IntoView {
+ +
+
+