import React, { useMemo } from 'react'; import { Box, ModalBody, useTheme, Flex } from '@chakra-ui/react'; import type { ChatHistoryItemResType } from '@/types/chat'; import { useTranslation } from 'react-i18next'; import MyModal from '../MyModal'; import MyTooltip from '../MyTooltip'; import { QuestionOutlineIcon } from '@chakra-ui/icons'; const ResponseModal = ({ response, onClose }: { response: ChatHistoryItemResType[]; onClose: () => void; }) => { const { t } = useTranslation(); const theme = useTheme(); const formatResponse = useMemo( () => response.map((item) => { const copy = { ...item }; delete copy.completeMessages; delete copy.quoteList; return copy; }), [response] ); return ( {t('chat.Complete Response')} } isCentered > {formatResponse.map((item, i) => ( {JSON.stringify(item, null, 2)} ))} ); }; export default ResponseModal;