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') + )}