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 (