import { useEffect, useRef } from 'react'; export default function SettingsDialog({ backendUrl, defaultBackendUrl, liveDebugUrl, llmProvider, deepinfraApiKey, deepinfraHasKey, deepinfraKeyStatus, isOpen, onBackendUrlChange, onLiveDebugUrlChange, onLlmProviderChange, onDeepinfraApiKeyChange, onClose, onResetToDefault, onSave, }) { const inputRef = useRef(null); useEffect(() => { if (!isOpen || !inputRef.current) { return; } inputRef.current.focus(); inputRef.current.select(); }, [isOpen]); if (!isOpen) { return null; } return (
{defaultBackendUrl}