| import { | |
| Dialog, | |
| DialogContent, | |
| DialogFooter, | |
| DialogHeader, | |
| DialogTitle, | |
| } from '@/components/ui/dialog'; | |
| import { LoadingButton } from '@/components/ui/loading-button'; | |
| import { IModalProps } from '@/interfaces/common'; | |
| import { TagRenameId } from '@/pages/add-knowledge/constant'; | |
| import { useTranslation } from 'react-i18next'; | |
| import { UploadAgentForm } from './upload-agent-form'; | |
| export function UploadAgentDialog({ | |
| hideModal, | |
| onOk, | |
| loading, | |
| }: IModalProps<any>) { | |
| const { t } = useTranslation(); | |
| return ( | |
| <Dialog open onOpenChange={hideModal}> | |
| <DialogContent className="sm:max-w-[425px]"> | |
| <DialogHeader> | |
| <DialogTitle>{t('fileManager.uploadFile')}</DialogTitle> | |
| </DialogHeader> | |
| <UploadAgentForm hideModal={hideModal} onOk={onOk}></UploadAgentForm> | |
| <DialogFooter> | |
| <LoadingButton type="submit" form={TagRenameId} loading={loading}> | |
| {t('common.save')} | |
| </LoadingButton> | |
| </DialogFooter> | |
| </DialogContent> | |
| </Dialog> | |
| ); | |
| } | |