App.js
822 Bytes
import React from "react";
import { BrowserRouter as Router, Route } from "react-router-dom";
import "semantic-ui-css/semantic.min.css";
import { Container } from "semantic-ui-react";
import Home from "./pages/Home";
import Login from "./pages/Login";
import Register from "./pages/Register";
import MenuBar from "./components/MenuBar";
import "./App.css";
import { AuthProvider } from "./context/auth";
import AuthRoute from "./utils/AuthRoute";
function App() {
return (
<AuthProvider>
<Router>
<Container>
<MenuBar />
<Route exact path="/" component={Home} />
<AuthRoute exact path="/login" component={Login} />
<AuthRoute exact path="/register" component={Register} />
</Container>
</Router>
</AuthProvider>
);
}
export default App;