import MyModal from '@fastgpt/web/components/common/MyModal'; import { useTranslation } from 'next-i18next'; import Markdown from '@/components/Markdown'; import React from 'react'; import { Box, Flex } from '@chakra-ui/react'; import { formatTimeToChatTime } from '@fastgpt/global/common/string/time'; import MyTag from '@fastgpt/web/components/common/Tag/index'; import MyDivider from '@fastgpt/web/components/common/MyDivider'; const NotificationDetailsModal = ({ inform, onClose }: { inform: any; onClose: () => void }) => { const { t } = useTranslation(); const textStyles = { title: { color: 'grayModern.900', fontSize: '20px', fontWeight: 'medium', lineHeight: 6, letterSpacing: '0.15px' }, time: { color: 'grayModern.500', fontSize: '12px', lineHeight: 5, letterSpacing: '0.25px' } }; return ( {inform.title} {t(formatTimeToChatTime(inform.time) as any).replace('#', ':')} {inform.teamId ? t('account_inform:team') : t('account_inform:system')} ); }; export default React.memo(NotificationDetailsModal);