From 6612510d2baa31f6bb946b412351b7992b2ffbe1 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 5 Jul 2021 22:47:38 +0800 Subject: feat: Fix #623, fix #621. --- FrontEnd/src/App.tsx | 100 +++++++++++++++++++++++++-------------------------- 1 file changed, 48 insertions(+), 52 deletions(-) (limited to 'FrontEnd/src/App.tsx') diff --git a/FrontEnd/src/App.tsx b/FrontEnd/src/App.tsx index a4363ff5..6497b071 100644 --- a/FrontEnd/src/App.tsx +++ b/FrontEnd/src/App.tsx @@ -13,7 +13,7 @@ import TimelinePage from "./views/timeline"; import Search from "./views/search"; import AlertHost from "./views/common/alert/AlertHost"; -import { useRawUser } from "./services/user"; +import { useUser } from "./services/user"; const NoMatch: React.FC = () => { return
Ah-oh, 404!
; @@ -24,60 +24,56 @@ const LazyAdmin = React.lazy( ); function App(): ReactElement | null { - const user = useRawUser(); + const user = useUser(); - if (user === undefined) { - return ; - } else { - return ( - }> - - -
- - - {user == null ? :
} + return ( + }> + + +
+ + + {user == null ? :
} + + + + + {user != null ? ( + +
- - + ) : null} + + + + + + + + + + + + + + + + + + + {user && user.hasAdministrationPermission && ( + + - {user != null ? ( - -
- - ) : null} - - - - - - - - - - - - - - - - - - - {user && user.hasAdministrationPermission && ( - - - - )} - - - - - - - - ); - } + )} + + + + + + + + ); } export default App; -- cgit v1.2.3