From 91f44725d9768e24265a7c418f7db8be90759846 Mon Sep 17 00:00:00 2001
From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com>
Date: Mon, 27 Jan 2025 12:28:45 -0300
Subject: [PATCH] assistant2: Fix model selector position (#23721)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR makes the model selector not render on top of its trigger.
Release Notes:
- N/A
---
.../language_model_selector/src/language_model_selector.rs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/crates/language_model_selector/src/language_model_selector.rs b/crates/language_model_selector/src/language_model_selector.rs
index b6f172cfc192b82fa2dd22b7a566c82a931094b6..9b6ed96b2021e943cf39606e8dabfbd2d0fe5e53 100644
--- a/crates/language_model_selector/src/language_model_selector.rs
+++ b/crates/language_model_selector/src/language_model_selector.rs
@@ -146,8 +146,12 @@ impl RenderOnce for LanguageModelSelectorPopoverMenu {
PopoverMenu::new("model-switcher")
.menu(move |_window, _cx| Some(language_model_selector.clone()))
.trigger(self.trigger)
- .attach(gpui::Corner::BottomLeft)
+ .anchor(gpui::Corner::BottomRight)
.when_some(self.handle.clone(), |menu, handle| menu.with_handle(handle))
+ .offset(gpui::Point {
+ x: px(0.0),
+ y: px(-2.0),
+ })
}
}