From e68b2d5ecc8076a80d7d8829b8bddf6658367ef3 Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Mon, 19 Aug 2024 11:44:56 +0200 Subject: [PATCH] assistant panel: Disable send button on config error (#16455) Release Notes: - N/A Co-authored-by: Bennet --- crates/assistant/src/assistant_panel.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index 8548788f0b591fc2aedd91d0d95119dc514bc8a8..fb06618ac10ec2f99df7a3104faf7d7d920663f2 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -3621,12 +3621,12 @@ impl ContextEditor { let provider = LanguageModelRegistry::read_global(cx).active_provider(); + let has_configuration_error = configuration_error(cx).is_some(); let needs_to_accept_terms = self.show_accept_terms && provider .as_ref() .map_or(false, |provider| provider.must_accept_terms(cx)); - let has_active_error = self.error_message.is_some(); - let disabled = needs_to_accept_terms || has_active_error; + let disabled = has_configuration_error || needs_to_accept_terms; ButtonLike::new("send_button") .disabled(disabled)