| 123456789101112131415161718192021222324252627282930 |
- import { IModalProps } from '@/interfaces/common';
- import { IFeedbackRequestBody } from '@/interfaces/request/chat';
- import { Modal, Space } from 'antd';
- import HightLightMarkdown from '../highlight-markdown';
- import SvgIcon from '../svg-icon';
-
- const PromptModal = ({
- visible,
- hideModal,
- prompt,
- }: IModalProps<IFeedbackRequestBody> & { prompt?: string }) => {
- return (
- <Modal
- title={
- <Space>
- <SvgIcon name={`prompt`} width={18}></SvgIcon>
- Prompt
- </Space>
- }
- width={'80%'}
- open={visible}
- onCancel={hideModal}
- footer={null}
- >
- <HightLightMarkdown>{prompt}</HightLightMarkdown>
- </Modal>
- );
- };
-
- export default PromptModal;
|