import React from 'react'; import ConfigPanel from './ConfigPanel'; import { AppSettings, ModelConfig } from '../types'; import { X } from 'lucide-react'; import { useLanguage } from '../contexts/LanguageContext'; interface SettingsDrawerProps { isOpen: boolean; onClose: () => void; settings: AppSettings; models: ModelConfig[]; onSettingsChange: (newSettings: AppSettings) => void; onOpenSettings: () => void; // Keeps the "Full Settings" link working if needed, or we might redirect mode?: 'chat' | 'kb' | 'all'; } export const SettingsDrawer: React.FC = ({ isOpen, onClose, settings, models, onSettingsChange, onOpenSettings, mode = 'all' }) => { const { t } = useLanguage(); if (!isOpen) return null; return (

{t('systemConfiguration')}

); };