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;