diff --git a/crates/assistant2/src/assistant_panel.rs b/crates/assistant2/src/assistant_panel.rs index 2d1d7adb29339c65c0c5d8c79d976f0342927edf..894064842a88c4d3ccd52ec04c0152930ba5a010 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) }