Skip to content

Commit f5dc4f0

Browse files
committed
Initial commit
1 parent 7148bc6 commit f5dc4f0

File tree

1 file changed

+30
-40
lines changed

1 file changed

+30
-40
lines changed

src/index.js

Lines changed: 30 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,27 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
33
import { createMuiTheme, ThemeProvider } from '@material-ui/core/styles';
4-
import Application, {getDemoFiles} from '@webcodesk/react-app-framework-demo';
4+
import Application from '@webcodesk/react-app-framework';
55
import './index.css';
66
import globalSettings from './app/settings';
77
import findColor from './utils/colorMap';
88

9-
const schema = require('./app/schema').default;
10-
const userComponents = require('./app/indices/userComponents').default;
11-
const userFunctions = require('./app/indices/userFunctions').default;
9+
let schema;
10+
let userComponents;
11+
let userFunctions;
12+
let packageJson = {};
13+
14+
if (process.env.NODE_ENV !== 'production') {
15+
schema = require('./app/schema').default;
16+
userComponents = require('./app/indices/userComponents').default;
17+
userFunctions = require('./app/indices/userFunctions').default;
18+
packageJson = require('../package.json');
19+
20+
} else {
21+
schema = require('./app/schema-prod').default;
22+
userComponents = require('./app/indices-prod/userComponents').default;
23+
userFunctions = require('./app/indices-prod/userFunctions').default;
24+
}
1225

1326
function initMuiThemeSettings(appSettings) {
1427
const muiTheme = {};
@@ -36,40 +49,17 @@ function initMuiThemeSettings(appSettings) {
3649
return muiTheme;
3750
}
3851

39-
if (process.env.NODE_ENV !== 'production') {
40-
const packageJson = require('../package.json');
41-
const theme = createMuiTheme(initMuiThemeSettings(globalSettings));
42-
ReactDOM.render(
43-
<ThemeProvider theme={theme}>
44-
<Application
45-
name={packageJson.name}
46-
version={packageJson.version}
47-
schema={schema}
48-
userComponents={userComponents}
49-
userFunctions={userFunctions}
50-
/>
51-
</ThemeProvider>,
52-
document.getElementById('root')
53-
);
54-
55-
} else {
56-
57-
function render() {
58-
getDemoFiles({schema, settings: globalSettings}).then(({schema, settings}) => {
59-
const theme = createMuiTheme(initMuiThemeSettings(settings));
60-
ReactDOM.render(
61-
<ThemeProvider theme={theme}>
62-
<Application
63-
schema={schema}
64-
userComponents={userComponents}
65-
userFunctions={userFunctions}
66-
/>
67-
</ThemeProvider>,
68-
document.getElementById('root')
69-
);
70-
});
71-
}
72-
73-
render();
74-
}
52+
const theme = createMuiTheme(initMuiThemeSettings(globalSettings));
7553

54+
ReactDOM.render(
55+
<ThemeProvider theme={theme}>
56+
<Application
57+
name={packageJson.name}
58+
version={packageJson.version}
59+
schema={schema}
60+
userComponents={userComponents}
61+
userFunctions={userFunctions}
62+
/>
63+
</ThemeProvider>,
64+
document.getElementById('root')
65+
);

0 commit comments

Comments
 (0)