fix: remove 2 unused variables in Homepage component

- Removed unused isAdmin state variable (changed to setter only)
- Removed unused jwt variable by inlining getCookie check

Continued reducing frontend lint errors
This commit is contained in:
ZacharyZcR
2025-10-09 19:48:48 +08:00
parent af5af57d4b
commit 15fde8d6ed

View File

@@ -24,7 +24,7 @@ export function Homepage({
isTopbarOpen, isTopbarOpen,
}: HomepageProps): React.ReactElement { }: HomepageProps): React.ReactElement {
const [loggedIn, setLoggedIn] = useState(isAuthenticated); const [loggedIn, setLoggedIn] = useState(isAuthenticated);
const [isAdmin, setIsAdmin] = useState(false); const [, setIsAdmin] = useState(false);
const [username, setUsername] = useState<string | null>(null); const [username, setUsername] = useState<string | null>(null);
const [userId, setUserId] = useState<string | null>(null); const [userId, setUserId] = useState<string | null>(null);
const [dbError, setDbError] = useState<string | null>(null); const [dbError, setDbError] = useState<string | null>(null);
@@ -39,8 +39,7 @@ export function Homepage({
useEffect(() => { useEffect(() => {
if (isAuthenticated) { if (isAuthenticated) {
const jwt = getCookie("jwt"); if (getCookie("jwt")) {
if (jwt) {
getUserInfo() getUserInfo()
.then((meRes) => { .then((meRes) => {
setIsAdmin(!!meRes.is_admin); setIsAdmin(!!meRes.is_admin);