grungnet/src/App.js

39 lines
903 B
JavaScript
Raw Normal View History

import React from "react";
import { ThemeProvider } from "theme-ui";
import { HashRouter as Router, Switch, Route } from "react-router-dom";
2020-03-15 05:04:30 +00:00
2020-03-15 06:50:56 +00:00
import theme from "./theme.js";
import Home from "./routes/Home";
import Game from "./routes/Game";
import About from "./routes/About";
import FAQ from "./routes/FAQ";
2020-03-15 05:04:30 +00:00
2020-04-14 06:05:44 +00:00
import { AuthProvider } from "./contexts/AuthContext";
function App() {
return (
<ThemeProvider theme={theme}>
2020-04-14 06:05:44 +00:00
<AuthProvider>
<Router>
<Switch>
<Route path="/about">
<About />
</Route>
<Route path="/faq">
<FAQ />
</Route>
<Route path="/game/:id">
<Game />
</Route>
<Route path="/">
<Home />
</Route>
</Switch>
</Router>
</AuthProvider>
</ThemeProvider>
);
2020-03-15 05:04:30 +00:00
}
export default App;