community增加事件详情

This commit is contained in:
2026-01-07 13:12:27 +08:00
parent f12949a3ce
commit 158f122678

View File

@@ -1195,30 +1195,31 @@ const DetailModal = ({ isOpen, onClose, selectedDate, ztDetail, events, loading
</DrawerContent>
</Drawer>
{/* 相关股票详情抽屉 */}
<Drawer
{/* 相关股票弹窗 */}
<Modal
isOpen={stocksDrawerVisible}
placement="right"
size="xl"
onClose={() => {
setStocksDrawerVisible(false);
setExpandedReasons({});
}}
size="6xl"
scrollBehavior="inside"
>
<DrawerOverlay bg="blackAlpha.600" />
<DrawerContent
<ModalOverlay bg="blackAlpha.700" backdropFilter={GLASS_BLUR.sm} />
<ModalContent
maxW="1100px"
maxH="85vh"
bg="linear-gradient(135deg, rgba(15,15,30,0.98) 0%, rgba(25,25,50,0.98) 100%)"
borderLeft="1px solid rgba(255,215,0,0.2)"
maxW="1000px"
border="1px solid rgba(255,215,0,0.2)"
borderRadius="2xl"
>
<DrawerCloseButton color="whiteAlpha.600" />
<DrawerHeader borderBottom="1px solid rgba(255,215,0,0.2)" color="white">
<ModalHeader borderBottom="1px solid rgba(255,215,0,0.2)" py={4}>
<HStack spacing={3}>
<StockOutlined style={{ color: '#FFD700', fontSize: '20px' }} />
<VStack align="start" spacing={0}>
<Text fontSize="lg">相关股票</Text>
<Text fontSize="lg" color="white">相关股票</Text>
{selectedEventTitle && (
<Text fontSize="sm" color="whiteAlpha.600" fontWeight="normal" noOfLines={1} maxW="600px">
<Text fontSize="sm" color="whiteAlpha.600" fontWeight="normal" noOfLines={1} maxW="800px">
{selectedEventTitle}
</Text>
)}
@@ -1228,25 +1229,27 @@ const DetailModal = ({ isOpen, onClose, selectedDate, ztDetail, events, loading
</Badge>
{stockQuotesLoading && <Spin size="small" />}
</HStack>
</DrawerHeader>
<DrawerBody py={4} className="hero-panel-modal">
</ModalHeader>
<ModalCloseButton color="whiteAlpha.600" />
<ModalBody py={4} className="hero-panel-modal">
{selectedEventStocks && selectedEventStocks.length > 0 ? (
<Table
dataSource={selectedEventStocks}
columns={stockColumns}
rowKey={(record) => record.code}
size="middle"
pagination={false}
scroll={{ y: 500 }}
/>
<Box maxH="calc(85vh - 120px)" overflowY="auto">
<Table
dataSource={selectedEventStocks}
columns={stockColumns}
rowKey={(record) => record.code}
size="middle"
pagination={false}
/>
</Box>
) : (
<Center h="200px">
<Text color="whiteAlpha.500">暂无相关股票</Text>
</Center>
)}
</DrawerBody>
</DrawerContent>
</Drawer>
</ModalBody>
</ModalContent>
</Modal>
</>
);
};