Browse Source

♻️ refactor(homepage): 修改管理后台链接打开方式

- 将管理后台按钮点击事件从navigate改为window.open
- 添加_blank参数使管理后台在新标签页中打开
- 优化用户体验,避免当前页面跳转
yourname 4 months ago
parent
commit
41a2531e47
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/client/home-shadcn/pages/HomePage.tsx

+ 2 - 2
src/client/home-shadcn/pages/HomePage.tsx

@@ -154,7 +154,7 @@ const HomePage: React.FC = () => {
               <div className="flex flex-wrap gap-4">
                 <Button
                   variant="outline"
-                  onClick={() => navigate('/admin')}
+                  onClick={() => window.open('/admin', '_blank')}
                   className="flex items-center space-x-2"
                 >
                   <span>管理后台</span>
@@ -185,7 +185,7 @@ const HomePage: React.FC = () => {
               <Button
                 variant="link"
                 size="sm"
-                onClick={() => navigate('/admin')}
+                onClick={() => window.open('/admin', '_blank')}
                 className="text-muted-foreground hover:text-primary"
               >
                 管理后台