From 838e99fd1577c52121e148efabcd624114a8b9ad Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Wed, 11 Jun 2025 02:54:27 +0100 Subject: fmt: everything --- src/components/sidebar.rs | 157 ++++++++++++++++++++++++++-------------------- 1 file changed, 90 insertions(+), 67 deletions(-) (limited to 'src/components/sidebar.rs') diff --git a/src/components/sidebar.rs b/src/components/sidebar.rs index 487fb76..0be31fd 100644 --- a/src/components/sidebar.rs +++ b/src/components/sidebar.rs @@ -5,9 +5,7 @@ use leptos::prelude::*; use reactive_stores::Store; use crate::components::{ - personal_status::PersonalStatus, - chats_list::ChatsList, - roster_list::RosterList, + chats_list::ChatsList, personal_status::PersonalStatus, roster_list::RosterList, }; #[derive(PartialEq, Eq, Clone, Copy, Hash)] @@ -62,20 +60,21 @@ pub fn toggle_open(state: &mut Option, open: SidebarOpen) -> bool { } } None => { - *state = Some(open); - true - }, + *state = Some(open); + true + } } } #[component] pub fn Sidebar() -> impl IntoView { - let requests: ReadSignal> = use_context().expect("no pending subscriptions in context"); + let requests: ReadSignal> = + use_context().expect("no pending subscriptions in context"); // for what has been clicked open (in the background) let (open, set_open) = signal(None::); // for what is just in the hovered state (not clicked to be pinned open yet necessarily) - let open= Memo::new(move |_| open.get()); + let open = Memo::new(move |_| open.get()); let (hovered, set_hovered) = signal(None::); let hovered = Memo::new(move |_| hovered.get()); let (just_closed, set_just_closed) = signal(false); @@ -93,59 +92,69 @@ pub fn Sidebar() -> impl IntoView { }); view! { -