grungnet/src/App.js

22 lines
503 B
JavaScript
Raw Normal View History

import React from "react";
import { useRoutes } from "hookrouter";
import { ThemeProvider } from "theme-ui";
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 Join from "./routes/Join";
2020-03-15 05:04:30 +00:00
const routes = {
"/": () => <Home />,
2020-04-05 12:20:34 +00:00
"/game/:id": ({ id }) => <Game gameId={id} />,
"/join": () => <Join />,
};
2020-03-15 05:04:30 +00:00
function App() {
const route = useRoutes(routes);
2020-04-05 12:20:34 +00:00
return <ThemeProvider theme={theme}>{route}</ThemeProvider>;
2020-03-15 05:04:30 +00:00
}
export default App;