'use client' import type { FC } from 'react' import React, { useState } from 'react' import { useTranslation } from 'react-i18next' import Modal from '@/app/components/base/modal' import type { ConversationHistoriesRole } from '@/models/debug' import Button from '@/app/components/base/button' type Props = { isShow: boolean saveLoading: boolean data: ConversationHistoriesRole onClose: () => void onSave: (data: any) => void } const EditModal: FC = ({ isShow, saveLoading, data, onClose, onSave, }) => { const { t } = useTranslation() const [tempData, setTempData] = useState(data) return (
{t('appDebug.feature.conversationHistory.editModal.userPrefix')}
setTempData({ ...tempData, user_prefix: e.target.value, })} />
{t('appDebug.feature.conversationHistory.editModal.assistantPrefix')}
setTempData({ ...tempData, assistant_prefix: e.target.value, })} placeholder={t('common.chat.conversationNamePlaceholder') || ''} />
) } export default React.memo(EditModal)