mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-26 20:45:37 +02:00
fix(desktop): require active provider before Continue in setup step
Changed check from availableProviders.length > 0 to current?.available, so Continue is only enabled when a provider is both configured and selected as the active default. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -23,7 +23,7 @@ export default function SetupStep() {
|
||||
const [focusedProvider, setFocusedProvider] =
|
||||
useState<ProviderStatus | null>(null)
|
||||
|
||||
const hasConfiguredProvider = availableProviders.length > 0
|
||||
const hasActiveProvider = current?.available === true
|
||||
|
||||
const handleConfigure = (provider: ProviderStatus) => {
|
||||
setSelectedProvider(provider)
|
||||
@@ -91,7 +91,7 @@ export default function SetupStep() {
|
||||
<Button
|
||||
size="lg"
|
||||
onClick={handleContinue}
|
||||
disabled={!hasConfiguredProvider}
|
||||
disabled={!hasActiveProvider}
|
||||
>
|
||||
Continue
|
||||
</Button>
|
||||
|
||||
Reference in New Issue
Block a user