app/src/App.js (view raw)
1import React from "react";
2import { StrapiProvider } from "strapi-react-context";
3import { ThemeProvider } from "@material-ui/core/styles";
4import { MuiPickersUtilsProvider } from "@material-ui/pickers";
5import MomentUtils from "@date-io/moment";
6import { ToastProvider } from "./contexts/Toast";
7import CssBaseline from "@material-ui/core/CssBaseline";
8import Router from "./Router";
9import theme from "./theme";
10
11const models = [{ name: "events" }, { name: "cars" }, { name: "pages" }];
12
13const App = () => {
14 return (
15 <StrapiProvider models={models}>
16 <ThemeProvider theme={theme}>
17 <MuiPickersUtilsProvider utils={MomentUtils}>
18 <ToastProvider>
19 <CssBaseline />
20 <Router />
21 </ToastProvider>
22 </MuiPickersUtilsProvider>
23 </ThemeProvider>
24 </StrapiProvider>
25 );
26};
27
28export default App;