import React, { useState } from 'react'; import { X, Save } from 'lucide-react'; import { UserSettings } from '../types'; interface Props { isOpen: boolean; onClose: () => void; settings: UserSettings; onSave: (settings: UserSettings) => void; } export function SettingsModal({ isOpen, onClose, settings, onSave }: Props) { const [formData, setFormData] = useState(settings); if (!isOpen) return null; return (

Connection Settings

setFormData({...formData, baseUrl: e.target.value})} placeholder="http://localhost:3000" className="w-full p-2 rounded-lg border border-sergio-200 focus:border-sergio-500 focus:ring-1 focus:ring-sergio-500 outline-none font-mono text-sm" />
setFormData({...formData, apiKey: e.target.value})} placeholder="sk-..." className="w-full p-2 rounded-lg border border-sergio-200 focus:border-sergio-500 focus:ring-1 focus:ring-sergio-500 outline-none font-mono text-sm" />
); }