diff --git a/crates/assistant2/src/assistant_panel.rs b/crates/assistant2/src/assistant_panel.rs index 2d1d7adb29..894064842a 100644 --- a/crates/assistant2/src/assistant_panel.rs +++ b/crates/assistant2/src/assistant_panel.rs @@ -279,7 +279,12 @@ impl Panel for AssistantPanel { Some(proto::PanelId::AssistantPanel) } - fn icon(&self, _cx: &WindowContext) -> Option { + fn icon(&self, cx: &WindowContext) -> Option { + let settings = AssistantSettings::get_global(cx); + if !settings.enabled || !settings.button { + return None; + } + Some(IconName::ZedAssistant2) }