UNPKG

starter-react-flux

Version:
41 lines (36 loc) 1.09 kB
import React from "react"; import { render } from "react-dom"; import { BrowserRouter as Router, Route, Switch } from "react-router-dom"; import { MuiThemeProvider, createMuiTheme } from "@material-ui/core/styles"; import TopContainer from "./components/TopContainer"; import SampleContainer from "./components/SampleContainer"; const muiTheme = createMuiTheme({}); if ("serviceWorker" in navigator) { window.addEventListener("load", () => { navigator.serviceWorker .register("sw.js") .then(() => { // console.log("ServiceWorker is registered."); }) .catch(() => { // console.log("ServiceWorker registration error."); }); }); } else { // console.log("Your browser doesn't suppert ServiceWorker.", navigator); } render( <MuiThemeProvider theme={muiTheme}> <Router> <Switch> <Route exact path="/"> <TopContainer /> </Route> <Route path="/sample"> <SampleContainer /> </Route> </Switch> </Router> </MuiThemeProvider>, document.getElementById("root") );