diff --git a/src/views/Concept/ConceptTimelineModal.js b/src/views/Concept/ConceptTimelineModal.js index ac271ee7..f002838a 100644 --- a/src/views/Concept/ConceptTimelineModal.js +++ b/src/views/Concept/ConceptTimelineModal.js @@ -31,6 +31,7 @@ import { useDisclosure, SimpleGrid, Tooltip, + useBreakpointValue, } from '@chakra-ui/react'; import { ChevronDownIcon, @@ -111,6 +112,9 @@ const ConceptTimelineModal = ({ const [selectedNews, setSelectedNews] = useState(null); const [isNewsModalOpen, setIsNewsModalOpen] = useState(false); + // 响应式配置 + const isMobile = useBreakpointValue({ base: true, md: false }, { fallback: 'md' }); + // 辅助函数:格式化日期显示(包含年份) const formatDateDisplay = (dateStr) => { const date = new Date(dateStr); @@ -602,37 +606,41 @@ const ConceptTimelineModal = ({ onClose={onClose} size="full" scrollBehavior="inside" + isCentered > - + - + {conceptName} - 历史时间轴 最近100天 @@ -640,20 +648,29 @@ const ConceptTimelineModal = ({ 🔥 Max版功能 - + ) : timelineData.length > 0 ? ( - - {/* 图例说明 */} - + + {/* 图例说明 - H5端保持一行 */} + - - 📰 新闻 + + 📰 新闻 - - 📊 研报 + + 📊 研报 - - 上涨 + + 上涨 - - 下跌 + + 下跌 - 🔥 - 涨3%+ + 🔥 + 涨3%+ {/* FullCalendar 日历组件 */} @@ -882,32 +924,11 @@ const ConceptTimelineModal = ({ )} {/* 风险提示 */} - + - - - )}