| import { useTranslate } from '@/hooks/common-hooks'; | |
| import { IModalProps } from '@/interfaces/common'; | |
| import { Modal, Typography } from 'antd'; | |
| import { useParams } from 'umi'; | |
| import styles from './index.less'; | |
| const { Paragraph, Link } = Typography; | |
| const FlowIdModal = ({ hideModal }: IModalProps<any>) => { | |
| const { t } = useTranslate('flow'); | |
| const { id } = useParams(); | |
| return ( | |
| <Modal | |
| title={'Agent ID'} | |
| open | |
| onCancel={hideModal} | |
| cancelButtonProps={{ style: { display: 'none' } }} | |
| onOk={hideModal} | |
| okText={t('close', { keyPrefix: 'common' })} | |
| > | |
| <Paragraph copyable={{ text: id }} className={styles.id}> | |
| {id} | |
| </Paragraph> | |
| <Link | |
| href="https://ragflow.io/docs/dev/http_api_reference#create-session-with-an-agent" | |
| target="_blank" | |
| > | |
| {t('howUseId')} | |
| </Link> | |
| </Modal> | |
| ); | |
| }; | |
| export default FlowIdModal; | |