From 0d97b236e7599aaea6191fe0fbb4e1888c92ac9e Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Mon, 5 Aug 2024 13:31:03 +0200 Subject: [PATCH] assistant panel: Make "Configure" button in menu open Configuration view (#15799) Release Notes: - N/A Co-authored-by: Bennet --- crates/assistant/src/model_selector.rs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/crates/assistant/src/model_selector.rs b/crates/assistant/src/model_selector.rs index b3d0344e71..c01e6e9298 100644 --- a/crates/assistant/src/model_selector.rs +++ b/crates/assistant/src/model_selector.rs @@ -1,8 +1,8 @@ use std::sync::Arc; -use crate::assistant_settings::AssistantSettings; +use crate::{assistant_settings::AssistantSettings, ShowConfiguration}; use fs::Fs; -use gpui::SharedString; +use gpui::{Action, SharedString}; use language_model::{LanguageModelAvailability, LanguageModelRegistry}; use proto::Plan; use settings::update_settings_file; @@ -98,15 +98,8 @@ impl RenderOnce for ModelSelector { } }, { - let provider = provider.clone(); - move |cx| { - LanguageModelRegistry::global(cx).update( - cx, - |completion_provider, cx| { - completion_provider - .set_active_provider(Some(provider.clone()), cx); - }, - ); + |cx| { + cx.dispatch_action(ShowConfiguration.boxed_clone()); } }, );