From 9b7593d8ccbbb73b839ea9df2ed6f3d9ecc26c1f Mon Sep 17 00:00:00 2001 From: Zane <75694352+zanesq@users.noreply.github.com> Date: Thu, 7 Aug 2025 08:28:55 -0700 Subject: [PATCH] Fix dark mode rendering of config form and centered providers grid for wider screens. (#3837) --- .../components/settings/providers/ProviderGrid.tsx | 8 +++++++- .../settings/providers/ProviderSettingsPage.tsx | 14 ++++++++------ .../forms/DefaultProviderSetupForm.tsx | 8 +++++--- .../providers/subcomponents/CardContainer.tsx | 6 +++--- .../subcomponents/buttons/CardButtons.tsx | 4 ++-- 5 files changed, 25 insertions(+), 15 deletions(-) diff --git a/ui/desktop/src/components/settings/providers/ProviderGrid.tsx b/ui/desktop/src/components/settings/providers/ProviderGrid.tsx index 48de1027..c3016610 100644 --- a/ui/desktop/src/components/settings/providers/ProviderGrid.tsx +++ b/ui/desktop/src/components/settings/providers/ProviderGrid.tsx @@ -6,7 +6,13 @@ import { ProviderDetails } from '../../../api'; const GridLayout = memo(function GridLayout({ children }: { children: React.ReactNode }) { return ( -
+
Select an AI model provider to get started with goose. You'll need to use API keys generated by each provider which will be encrypted and stored locally. You can change your provider at any time in settings. @@ -124,7 +126,7 @@ export default function ProviderSettings({ onClose, isOnboarding }: ProviderSett