easter egg (#1201)
This commit is contained in:
@@ -1,10 +1,9 @@
|
||||
import React, { useEffect, useState } from 'react';
|
||||
import { Check, Plus, Settings, X, Rocket, RefreshCw, AlertCircle } from 'lucide-react';
|
||||
import { Check, Plus, Settings, X, Rocket } from 'lucide-react';
|
||||
import { Button } from '../../ui/button';
|
||||
import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from '../../ui/Tooltip';
|
||||
import { Portal } from '@radix-ui/react-portal';
|
||||
import { required_keys } from '../models/hardcoded_stuff';
|
||||
import { ExclamationTriangleIcon } from '@radix-ui/react-icons';
|
||||
import { useActiveKeys } from '../api_keys/ActiveKeysContext';
|
||||
import { getActiveProviders } from '../api_keys/utils';
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@ export function ConfigureProvidersGrid() {
|
||||
const { activeKeys, setActiveKeys } = useActiveKeys();
|
||||
const [showSetupModal, setShowSetupModal] = useState(false);
|
||||
const [selectedForSetup, setSelectedForSetup] = useState<string | null>(null);
|
||||
const [modalMode, setModalMode] = useState<'edit' | 'setup'>('setup');
|
||||
const [modalMode, setModalMode] = useState<'edit' | 'setup' | 'battle'>('setup');
|
||||
const [isConfirmationOpen, setIsConfirmationOpen] = useState(false);
|
||||
const [providerToDelete, setProviderToDelete] = useState(null);
|
||||
const { currentModel } = useModel();
|
||||
@@ -242,11 +242,21 @@ export function ConfigureProvidersGrid() {
|
||||
? `Edit ${providers.find((p) => p.id === selectedForSetup)?.name} Configuration`
|
||||
: undefined
|
||||
}
|
||||
onSubmit={handleModalSubmit}
|
||||
onSubmit={(configValues) => {
|
||||
if (configValues.forceBattle === 'true') {
|
||||
setSelectedForSetup(selectedForSetup);
|
||||
setModalMode('battle');
|
||||
setShowSetupModal(true);
|
||||
return;
|
||||
}
|
||||
handleModalSubmit(configValues);
|
||||
}}
|
||||
onCancel={() => {
|
||||
setShowSetupModal(false);
|
||||
setSelectedForSetup(null);
|
||||
setModalMode('setup');
|
||||
}}
|
||||
forceBattle={modalMode === 'battle'}
|
||||
/>
|
||||
</div>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user