'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 Button from '@/app/components/base/button' import Input from '@/app/components/base/input' export type IRenameModalProps = { isShow: boolean saveLoading: boolean name: string onClose: () => void onSave: (name: string) => void } const RenameModal: FC = ({ isShow, saveLoading, name, onClose, onSave, }) => { const { t } = useTranslation() const [tempName, setTempName] = useState(name) return (
{t('common.chat.conversationName')}
setTempName(e.target.value)} placeholder={t('common.chat.conversationNamePlaceholder') || ''} />
) } export default React.memo(RenameModal)