add forum

This commit is contained in:
2025-11-15 09:10:26 +08:00
parent 2753fbc37f
commit 05b497de29
13 changed files with 2693 additions and 11 deletions

View File

@@ -264,15 +264,20 @@ const MobileDrawer = memo(({
</HStack>
</Link>
<Link
onClick={() => handleNavigate('/value-forum')}
py={1}
px={3}
borderRadius="md"
_hover={{}}
cursor="not-allowed"
color="gray.400"
pointerEvents="none"
_hover={{ bg: 'gray.50' }}
bg={location.pathname.includes('/value-forum') ? 'blue.50' : 'transparent'}
>
<Text fontSize="sm" color="gray.400">今日热议</Text>
<HStack justify="space-between">
<Text fontSize="sm">价值论坛</Text>
<HStack spacing={1}>
<Badge size="xs" colorScheme="yellow">黑金</Badge>
<Badge size="xs" colorScheme="red">NEW</Badge>
</HStack>
</HStack>
</Link>
<Link
py={1}

View File

@@ -239,11 +239,23 @@ const DesktopNav = memo(({ isAuthenticated, user }) => {
</Flex>
</MenuItem>
<MenuItem
isDisabled
cursor="not-allowed"
color="gray.400"
onClick={() => {
navEvents.trackMenuItemClicked('价值论坛', 'dropdown', '/value-forum');
navigate('/value-forum');
}}
borderRadius="md"
bg={location.pathname.includes('/value-forum') ? 'blue.50' : 'transparent'}
borderLeft={location.pathname.includes('/value-forum') ? '3px solid' : 'none'}
borderColor="blue.600"
fontWeight={location.pathname.includes('/value-forum') ? 'bold' : 'normal'}
>
<Text fontSize="sm" color="gray.400">今日热议</Text>
<Flex justify="space-between" align="center" w="100%">
<Text fontSize="sm">价值论坛</Text>
<HStack spacing={1}>
<Badge size="sm" colorScheme="yellow">黑金</Badge>
<Badge size="sm" colorScheme="red">NEW</Badge>
</HStack>
</Flex>
</MenuItem>
<MenuItem
isDisabled

View File

@@ -155,8 +155,21 @@ const MoreMenu = memo(({ isAuthenticated, user }) => {
</HStack>
</Flex>
</MenuItem>
<MenuItem isDisabled cursor="not-allowed" color="gray.400">
<Text fontSize="sm" color="gray.400">今日热议</Text>
<MenuItem
onClick={() => {
moreMenu.onClose(); // 先关闭菜单
navigate('/value-forum');
}}
borderRadius="md"
bg={location.pathname.includes('/value-forum') ? 'blue.50' : 'transparent'}
>
<Flex justify="space-between" align="center" w="100%">
<Text fontSize="sm">价值论坛</Text>
<HStack spacing={1}>
<Badge size="sm" colorScheme="yellow">黑金</Badge>
<Badge size="sm" colorScheme="red">NEW</Badge>
</HStack>
</Flex>
</MenuItem>
<MenuItem isDisabled cursor="not-allowed" color="gray.400">
<Text fontSize="sm" color="gray.400">个股社区</Text>