diff --git a/crates/ui2/src/components/workspace.rs b/crates/ui2/src/components/workspace.rs index 4f038b22f9defa99fc450bfe64b7d6cc8436d27d..055f05125d19ddb1ea88526331d2bbe3733e6f9d 100644 --- a/crates/ui2/src/components/workspace.rs +++ b/crates/ui2/src/components/workspace.rs @@ -108,6 +108,7 @@ impl Workspace { self.show_chat_panel = !self.show_chat_panel; self.show_assistant_panel = false; + self.show_notifications_panel = false; cx.notify(); } @@ -119,7 +120,8 @@ impl Workspace { pub fn toggle_notifications_panel(&mut self, cx: &mut ViewContext) { self.show_notifications_panel = !self.show_notifications_panel; - self.show_notifications_panel = false; + self.show_chat_panel = false; + self.show_assistant_panel = false; cx.notify(); } @@ -132,6 +134,7 @@ impl Workspace { self.show_assistant_panel = !self.show_assistant_panel; self.show_chat_panel = false; + self.show_notifications_panel = false; cx.notify(); }