From 4824d831e35b17ba10a78558c1eff892df0716a9 Mon Sep 17 00:00:00 2001 From: Sven Czarnian Date: Sat, 5 Nov 2022 01:44:30 +0100 Subject: [PATCH] remove duplicated information --- src/components/navbar.tsx | 28 ++-------------------------- 1 file changed, 2 insertions(+), 26 deletions(-) diff --git a/src/components/navbar.tsx b/src/components/navbar.tsx index ebf6f58..41116d4 100644 --- a/src/components/navbar.tsx +++ b/src/components/navbar.tsx @@ -1,17 +1,14 @@ import { Menubar } from 'primereact/menubar'; import React, { useContext, useEffect, useRef, useState } from 'react'; import { useNavigate } from 'react-router-dom'; -import { AuthContext, TimeContext } from '../contexts'; +import { AuthContext } from '../contexts'; import { Configuration } from '../services'; import { Airport } from '../services'; import { AirportOverview, BackendReturnStatus, IAuthState } from '../types'; export const NavBar: React.FC = () => { - const [timestamp, setTimestamp] = useState(''); - const [fullName, setFullName] = useState(''); const [menuTree, setMenuTree] = useState(undefined); const authContext = useContext(AuthContext); - const timeContext = useContext(TimeContext); const currentAuth = useRef(); const navigate = useNavigate(); @@ -121,18 +118,7 @@ export const NavBar: React.FC = () => { updateMenuItems(); } - const timeInterval = setInterval(() => { - const serverUtcTime = new Date(new Date().getTime() + timeContext.offset); - const hours = String(serverUtcTime.getUTCHours()).padStart(2, '0'); - const minutes = String(serverUtcTime.getUTCMinutes()).padStart(2, '0'); - const seconds = String(serverUtcTime.getUTCSeconds()).padStart(2, '0'); - if (currentAuth.current?.valid) { - setTimestamp(`${hours}:${minutes}:${seconds}`); - } - }, 1000); - return () => { - clearInterval(timeInterval); event.close(); } // eslint-disable-next-line react-hooks/exhaustive-deps @@ -140,14 +126,8 @@ export const NavBar: React.FC = () => { useEffect(() => { if (currentAuth.current?.valid) { - if (currentAuth.current.user.fullName !== '') { - setFullName(currentAuth.current.user.fullName); - } else { - setFullName(currentAuth.current.user.vatsimId); - } updateMenuItems(); } else { - setFullName(''); setMenuTree([]); } // eslint-disable-next-line react-hooks/exhaustive-deps @@ -155,9 +135,5 @@ export const NavBar: React.FC = () => { if (menuTree === undefined || !currentAuth.current.valid) return <>; - const rightSideInfo = ( -
{fullName} | {timestamp}
- ); - - return (menuTree.length !== 0 ? : <>); + return (menuTree.length !== 0 ? : <>); };