feat: 登陆注册UI调整,用户协议和隐私政策跳转调整
This commit is contained in:
@@ -36,6 +36,7 @@ import { ChevronDownIcon, HamburgerIcon, SunIcon, MoonIcon } from '@chakra-ui/ic
|
||||
import { FiStar, FiCalendar } from 'react-icons/fi';
|
||||
import { useNavigate } from 'react-router-dom';
|
||||
import { useAuth } from '../../contexts/AuthContext';
|
||||
import { useAuthModal } from '../../contexts/AuthModalContext';
|
||||
|
||||
/** 桌面端导航 - 完全按照原网站
|
||||
* @TODO 添加逻辑 不展示导航case
|
||||
@@ -200,6 +201,7 @@ export default function HomeNavbar() {
|
||||
const navigate = useNavigate();
|
||||
const isMobile = useBreakpointValue({ base: true, md: false });
|
||||
const { user, isAuthenticated, logout, isLoading } = useAuth();
|
||||
const { openAuthModal } = useAuthModal();
|
||||
const { colorMode, toggleColorMode } = useColorMode();
|
||||
const navbarBg = useColorModeValue('white', 'gray.800');
|
||||
const navbarBorder = useColorModeValue('gray.200', 'gray.700');
|
||||
@@ -231,10 +233,6 @@ export default function HomeNavbar() {
|
||||
}
|
||||
};
|
||||
|
||||
// 处理登录按钮点击
|
||||
const handleLoginClick = () => {
|
||||
navigate('/auth/signin');
|
||||
};
|
||||
|
||||
// 检查是否为禁用的链接(没有NEW标签的链接)
|
||||
// const isDisabledLink = true;
|
||||
@@ -733,13 +731,13 @@ export default function HomeNavbar() {
|
||||
</Menu>
|
||||
</HStack>
|
||||
) : (
|
||||
// 未登录状态
|
||||
// 未登录状态 - 单一按钮
|
||||
<Button
|
||||
colorScheme="blue"
|
||||
variant="solid"
|
||||
size="sm"
|
||||
borderRadius="full"
|
||||
onClick={handleLoginClick}
|
||||
onClick={() => openAuthModal()}
|
||||
_hover={{
|
||||
transform: "translateY(-1px)",
|
||||
boxShadow: "md"
|
||||
@@ -960,7 +958,7 @@ export default function HomeNavbar() {
|
||||
colorScheme="blue"
|
||||
size="sm"
|
||||
onClick={() => {
|
||||
handleLoginClick();
|
||||
openAuthModal();
|
||||
onClose();
|
||||
}}
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user