// src/views/Community/components/DynamicNewsDetail/RelatedConceptsSection/TradingDateInfo.js // 交易日期信息提示组件 import React from 'react'; import { Box, HStack, Text, useColorModeValue, } from '@chakra-ui/react'; import { FaCalendarAlt } from 'react-icons/fa'; import moment from 'moment'; /** * 交易日期信息提示组件 * @param {Object} props * @param {string} props.effectiveTradingDate - 有效交易日期(涨跌幅数据日期) * @param {string|Object} props.eventTime - 事件发生时间 */ const TradingDateInfo = ({ effectiveTradingDate, eventTime }) => { const sectionBg = useColorModeValue('gray.50', 'gray.750'); const headingColor = useColorModeValue('gray.700', 'gray.200'); const stockCountColor = useColorModeValue('gray.500', 'gray.400'); if (!effectiveTradingDate) { return null; } return ( 涨跌幅数据日期:{effectiveTradingDate} {eventTime && effectiveTradingDate !== moment(eventTime).format('YYYY-MM-DD') && ( (事件发生于 {typeof eventTime === 'object' ? moment(eventTime).format('YYYY-MM-DD HH:mm') : moment(eventTime).format('YYYY-MM-DD HH:mm')},显示下一交易日数据) )} ); }; export default TradingDateInfo;