packages/cli: update app template to use new createApp

This commit is contained in:
Patrik Oldsberg
2020-05-14 15:56:57 +02:00
parent ce55e67f31
commit 4a0f37b98a
@@ -5,7 +5,7 @@ import React, { FC } from 'react';
import { BrowserRouter as Router } from 'react-router-dom';
import * as plugins from './plugins';
const useStyles = makeStyles(theme => ({
const useStyles = makeStyles((theme) => ({
'@global': {
html: {
height: '100%',
@@ -23,20 +23,25 @@ const useStyles = makeStyles(theme => ({
},
}));
const app = createApp();
app.registerPlugin(...Object.values(plugins));
const AppComponent = app.build();
const app = createApp({
plugins: Object.values(plugins),
});
const AppProvider = app.getProvider();
const AppComponent = app.getRootComponent();
const App: FC<{}> = () => {
useStyles();
return (
<CssBaseline>
<AppProvider>
<ThemeProvider theme={lightTheme}>
<Router>
<AppComponent />
</Router>
<CssBaseline>
<Router>
<AppComponent />
</Router>
</CssBaseline>
</ThemeProvider>
</CssBaseline>
</AppProvider>
);
};