From 5f6bed6a92029bfd253ca46cbd25d0341bdaa33c Mon Sep 17 00:00:00 2001 From: Dustin Healy <54083382+dustinhealy@users.noreply.github.com> Date: Sat, 4 Jul 2026 13:23:23 -0700 Subject: [PATCH] feat: show loading state on Langfuse test connection button --- .../Integrations/LangfuseConnection.tsx | 19 +++++++++++++++++-- client/src/locales/en/translation.json | 1 + 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx b/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx index aaa5b8ffd7..49e1487595 100644 --- a/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx +++ b/client/src/components/Nav/SettingsTabs/Integrations/LangfuseConnection.tsx @@ -1,5 +1,13 @@ import { useState, useEffect } from 'react'; -import { Button, Input, Label, SecretInput, Switch, useToastContext } from '@librechat/client'; +import { + Button, + Input, + Label, + SecretInput, + Spinner, + Switch, + useToastContext, +} from '@librechat/client'; import { useGetLangfuseConnectionQuery, useUpdateLangfuseConnectionMutation, @@ -162,7 +170,14 @@ export default function LangfuseConnection() { disabled={!canSubmit || testMutation.isLoading} onClick={handleTest} > - {localize('com_ui_langfuse_test')} + {testMutation.isLoading ? ( + + + {localize('com_ui_langfuse_testing')} + + ) : ( + localize('com_ui_langfuse_test') + )}