'use client'; import { Dialog, DialogTitle, DialogContent, DialogActions, Button, TextField } from '@mui/material'; import { useState } from 'react'; import { useTranslation } from 'react-i18next'; /** * AI优化对话框组件 */ export default function OptimizeDialog({ open, onClose, onConfirm }) { const [advice, setAdvice] = useState(''); const { t } = useTranslation(); const handleConfirm = () => { onConfirm(advice); setAdvice(''); onClose(); }; const handleClose = () => { onClose(); setAdvice(''); }; return ( {t('datasets.optimizeTitle')} setAdvice(e.target.value)} placeholder={t('datasets.optimizePlaceholder')} /> ); }