import './App.css'; import {Route, BrowserRouter as Router, Navigate, Routes} from "react-router-dom"; import axios from 'axios' import env from './env' import {Spin} from "antd"; import React, {useEffect, useState} from "react"; import {Login, Register} from "./auth"; import Dashboard from "./Dashboard"; import Reservations from "./Dashboard/Reservations"; import FrontPage from "./FrontPage"; function App() { const [user, setUser] = useState(false) const [loading, setLoading] = useState(false) useEffect(()=>{ getUser() },[]) const getUser = () => { setLoading(true) axios.get(env.api+'Users/authed',{headers:{Authorization:sessionStorage.getItem('Auth')}}).then(res=>{ console.log(!res.data) setUser(res.data) setLoading(false) }) } return (
: user ? : }> }/> : !user ? : }/> : !user ? : }/> }/>
); } export default App;