import React, { useState } from "react"; import { BrowserRouter as Router, Switch, Route, useParams } from "react-router-dom"; import Error from "./Error"; import Header from "./Header"; import ListView from "./ListView"; import Login from "./Login"; import ScanView from "./ScanView"; import "../styles/main.css"; function App(props) { let [token, setToken] = useState(localStorage.getItem("token")); let [error, setError] = useState(null); function setTokenWrapper(token) { localStorage.setItem("token", token); setToken(token); } function clearToken() { localStorage.removeItem("token"); setToken(null); } function clearError() { setError(null); } if (error !== null) return ( ); if (token === null) return ; return (
); } function MakeScanView(props) { let { id } = useParams(); return ; } export default App;