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