aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/src/main/js/index.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'language-web/src/main/js/index.jsx')
-rw-r--r--language-web/src/main/js/index.jsx21
1 files changed, 19 insertions, 2 deletions
diff --git a/language-web/src/main/js/index.jsx b/language-web/src/main/js/index.jsx
index 48c0baeb..17e6aef2 100644
--- a/language-web/src/main/js/index.jsx
+++ b/language-web/src/main/js/index.jsx
@@ -1,7 +1,11 @@
1import React from 'react'; 1import React from 'react';
2import { render } from 'react-dom'; 2import { render } from 'react-dom';
3import { createMuiTheme } from '@material-ui/core/styles';
4import { ThemeProvider } from '@material-ui/styles';
3 5
4import XtextCodeMirror from "./components/XtextCodeMirror"; 6import App from './App';
7import CssBaseline from '@material-ui/core/CssBaseline';
8import RootStore, { RootStoreProvider } from './RootStore';
5 9
6import '../css/index.scss'; 10import '../css/index.scss';
7 11
@@ -38,6 +42,19 @@ age(bob, bobAge).
38 42
39scope Family = 1, Person += 5..10. 43scope Family = 1, Person += 5..10.
40`; 44`;
41const app = <XtextCodeMirror initialValue={initialValue}/>; 45
46const rootStore = new RootStore();
47rootStore.editorStore.updateValue(initialValue);
48
49const theme = createMuiTheme();
50
51const app = (
52 <ThemeProvider theme={theme}>
53 <CssBaseline/>
54 <RootStoreProvider rootStore={rootStore}>
55 <App/>
56 </RootStoreProvider>
57 </ThemeProvider>
58)
42 59
43render(app, document.getElementById('app')); 60render(app, document.getElementById('app'));