diff --git a/app/src/components/ServerSettings/ProviderSettings.tsx b/app/src/components/ServerSettings/ProviderSettings.tsx index 612b3983..2d11b643 100644 --- a/app/src/components/ServerSettings/ProviderSettings.tsx +++ b/app/src/components/ServerSettings/ProviderSettings.tsx @@ -177,6 +177,8 @@ export function ProviderSettings() { console.log('currentProvider', currentProvider); const selectedProvider = currentProvider as ProviderType; + const isStarting = startMutation.isPending; + return ( <> @@ -184,17 +186,33 @@ export function ProviderSettings() { TTS Provider Choose how Voicebox generates speech - - handleStart(value)}> + + {isStarting && ( +
+
+ + Starting provider... +
+
+ )} + handleStart(value)} + disabled={isStarting} + > {/* PyTorch CUDA */}
- +