From f6d2ab3270bb1392388c93f7f27a2818354fa4d5 Mon Sep 17 00:00:00 2001 From: sagitchu Date: Tue, 21 Apr 2026 09:33:04 +0800 Subject: [PATCH] fix(frontend): fix blank page after logout and login page branding --- vite-frontend/src/App.tsx | 14 +++----------- vite-frontend/src/pages/index.tsx | 7 +++---- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/vite-frontend/src/App.tsx b/vite-frontend/src/App.tsx index bc19000..d5b9b31 100644 --- a/vite-frontend/src/App.tsx +++ b/vite-frontend/src/App.tsx @@ -1,4 +1,4 @@ -import { Route, Routes, useLocation, useNavigate } from "react-router-dom"; +import { Route, Routes, useLocation, useNavigate, Navigate } from "react-router-dom"; import { useEffect } from "react"; import { AnimatePresence } from "framer-motion"; @@ -44,11 +44,7 @@ const ProtectedRoute = ({ }, [authenticated, navigate]); if (!authenticated) { - return ( -
-
-
- ); + return ; } // 如果跳过布局,直接返回子组件 @@ -76,11 +72,7 @@ const LoginRoute = () => { }, [authenticated, navigate]); if (authenticated) { - return ( -
-
-
- ); + return ; } return ; diff --git a/vite-frontend/src/pages/index.tsx b/vite-frontend/src/pages/index.tsx index 833d560..a0faa41 100644 --- a/vite-frontend/src/pages/index.tsx +++ b/vite-frontend/src/pages/index.tsx @@ -9,6 +9,7 @@ import { Input } from "@/shadcn-bridge/heroui/input"; import { Button } from "@/shadcn-bridge/heroui/button"; import { siteConfig } from "@/config/site"; import { VersionFooter } from "@/components/version-footer"; +import { BrandLogo } from "@/components/brand-logo"; import { login, LoginData, checkCaptcha, getConfigByName } from "@/api"; import { writeLoginSession } from "@/utils/session"; import { useWebViewMode } from "@/hooks/useWebViewMode"; @@ -160,10 +161,8 @@ export default function IndexPage() { > -
- -
-

Welcome to Flvx

+ +

{siteConfig.name}

Sign in to manage your networks