import React from 'react'; import { useSelector } from 'react-redux'; import { Modal } from 'antd'; import { selectIsMobile } from '@store/slices/deviceSlice'; import DynamicNewsDetailPanel from './DynamicNewsDetail/DynamicNewsDetailPanel'; import './EventDetailModal.less'; interface EventDetailModalProps { /** 是否打开弹窗 */ open: boolean; /** 关闭弹窗回调 */ onClose: () => void; /** 事件对象 */ event: any; // TODO: 后续可替换为具体的 Event 类型 } /** * 事件详情弹窗组件 */ const EventDetailModal: React.FC = ({ open, onClose, event, }) => { const isMobile = useSelector(selectIsMobile); return ( {event && } ); }; export default EventDetailModal;