From 5d0b9742f7ed1cfadd0fcec6b4c1471a341f7d5c Mon Sep 17 00:00:00 2001 From: cel 🌸 Date: Thu, 12 Jun 2025 00:50:11 +0100 Subject: feat: hovering sidebar skinnyfies chat views --- src/components/sidebar.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'src') diff --git a/src/components/sidebar.rs b/src/components/sidebar.rs index 0be31fd..5248a55 100644 --- a/src/components/sidebar.rs +++ b/src/components/sidebar.rs @@ -166,6 +166,16 @@ pub fn Sidebar() -> impl IntoView { {move || match page { SidebarOpen::Roster => { view! { + {move || { + if *open.read() == None + && *hovered.read() == Some(SidebarOpen::Roster) + { + view! { } + .into_any() + } else { + view! {}.into_any() + } + }}
impl IntoView { } SidebarOpen::Chats => { view! { + {move || { + if *open.read() == None + && *hovered.read() == Some(SidebarOpen::Chats) + { + view! { } + .into_any() + } else { + view! {}.into_any() + } + }}