import React from 'react'; import { useTranslation } from 'react-i18next'; import { Dialog, DialogTitle, DialogContent, DialogActions, Button, TextField, Box, Typography, Chip } from '@mui/material'; import SaveIcon from '@mui/icons-material/Save'; import RestoreIcon from '@mui/icons-material/Restore'; /** * 提示词编辑对话框组件 */ const PromptEditDialog = ({ open, title, promptType, promptKey, content, loading, onClose, onSave, onRestore, onContentChange }) => { const { t } = useTranslation(); return ( {title} {t('settings.prompts.promptType')}: {promptType} {t('settings.prompts.keyName')}: {promptKey} onContentChange(e.target.value)} placeholder={t('settings.prompts.contentPlaceholder')} variant="outlined" /> ); }; export default PromptEditDialog;