From 4f9c08a02540e7f292e4a7b4c15de88c6daa4852 Mon Sep 17 00:00:00 2001 From: Lily Delalande <119957291+lily-de@users.noreply.github.com> Date: Fri, 7 Mar 2025 11:56:03 -0800 Subject: [PATCH] refactor models component (#1535) --- ui/desktop/src/components/BottomMenu.tsx | 10 +-- .../src/components/settings/SettingsView.tsx | 17 +----- .../settings/models/AddModelInline.tsx | 4 +- .../settings/models/GooseModels.tsx | 30 +++++++++ .../settings/models/ModelContext.tsx | 6 +- .../settings/models/ModelRadioList.tsx | 28 ++++++++- .../settings/models/ProviderButtons.tsx | 5 +- .../settings/models/RecentModels.tsx | 61 ++++++++++--------- .../src/components/settings/models/Search.tsx | 4 +- .../settings/models/hardcoded_stuff.tsx | 28 --------- .../src/components/settings/models/toasts.tsx | 2 +- .../src/components/settings/models/utils.tsx | 8 +-- 12 files changed, 113 insertions(+), 90 deletions(-) create mode 100644 ui/desktop/src/components/settings/models/GooseModels.tsx diff --git a/ui/desktop/src/components/BottomMenu.tsx b/ui/desktop/src/components/BottomMenu.tsx index 24639fbe..19741514 100644 --- a/ui/desktop/src/components/BottomMenu.tsx +++ b/ui/desktop/src/components/BottomMenu.tsx @@ -167,7 +167,9 @@ export default function BottomMenu({ className="flex items-center cursor-pointer" onClick={() => setIsModelMenuOpen(!isModelMenuOpen)} > - {envModelProvider || currentModel?.name || 'Select Model'} + + {envModelProvider || (currentModel?.alias ?? currentModel?.name) || 'Select Model'} + {isModelMenuOpen ? ( ) : ( @@ -182,14 +184,14 @@ export default function BottomMenu({ ( -