Skip to content

Commit 8036ffc

Browse files
Add setup to app init
1 parent 446e2e5 commit 8036ffc

8 files changed

Lines changed: 38 additions & 42 deletions

File tree

src/public/dist/bundle.js

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/public/dist/bundle.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/public/dist/index.html

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,15 @@
77
<body>
88
<div id="mount-node" style="height: 100%"></div>
99
<script src="bundle.js" type="text/javascript"></script>
10+
<script type="text/javascript">
11+
(function(window) {
12+
if (!window.codecrumbs) {
13+
console.error('Codecrumbs project is not loaded!');
14+
return false;
15+
}
16+
17+
window.codecrumbs.default({}, 'mount-node');
18+
})(window)
19+
</script>
1020
</body>
1121
</html>

src/public/js/components/sideBar/component/DependenciesTab/index.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ import React from 'react';
22
import { connect } from 'react-redux';
33
import { Collapse, Alert } from 'antd';
44

5-
import {
6-
getSource,
7-
getSourceUserChoice,
8-
getDependenciesUserChoice
9-
} from 'core/dataBus/selectors';
5+
import { getSource, getSourceUserChoice, getDependenciesUserChoice } from 'core/dataBus/selectors';
106

117
import Code from '../Code';
128
import {

src/public/js/components/treeDiagram/component/Tree/CodeCrumbs/index.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ import React from 'react';
22
import { connect } from 'react-redux';
33

44
import { selectCodeCrumb } from 'core/dataBus/actions';
5-
import {
6-
getSource,
7-
getSourceLayout,
8-
getCodeCrumbsUserChoice
9-
} from 'core/dataBus/selectors';
5+
import { getSource, getSourceLayout, getCodeCrumbsUserChoice } from 'core/dataBus/selectors';
106
import { getCheckedState } from 'core/controlsBus/selectors';
117
import Tree from './Tree';
128

src/public/js/core/dataBus/actions.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
import { fetchFile } from 'core/dataBus/connection';
22
import { ACTIONS as VIEW_SWITCHES_ACTIONS } from 'core/controlsBus/constants';
3-
import {
4-
getCheckedState,
5-
getValuesState,
6-
getDisabledState
7-
} from 'core/controlsBus/selectors';
3+
import { getCheckedState, getValuesState, getDisabledState } from 'core/controlsBus/selectors';
84

95
import { getFoldersForPaths, downloadObjectAsJsonFile, uploadFileAsObject } from './utils';
106
import {

src/public/js/core/store/sagas.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ import {
1010
updateFoldersByActiveChildren
1111
} from 'core/dataBus/actions';
1212

13-
import {
14-
ACTIONS as SWITCHES_ACTIONS,
15-
CONTROLS_KEYS
16-
} from 'core/controlsBus/constants';
13+
import { ACTIONS as SWITCHES_ACTIONS, CONTROLS_KEYS } from 'core/controlsBus/constants';
1714
import { setDisabledControl } from 'core/controlsBus/actions';
1815
import { getCheckedState } from 'core/controlsBus/selectors';
1916

src/public/js/index.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,15 @@ import { PersistGate } from 'redux-persist/integration/react';
77
import App from './App';
88
import getStore from 'core/store';
99

10-
const MOUNT_NODE_ID = 'mount-node';
10+
export default (options, mountNodeId) => {
11+
const { store, persistor } = getStore();
1112

12-
const { store, persistor } = getStore();
13-
ReactDOM.render(
14-
<Provider store={store}>
15-
<PersistGate loading={null} persistor={persistor}>
16-
<App />
17-
</PersistGate>
18-
</Provider>,
19-
document.getElementById(MOUNT_NODE_ID)
20-
);
13+
ReactDOM.render(
14+
<Provider store={store}>
15+
<PersistGate loading={null} persistor={persistor}>
16+
<App {...options} />
17+
</PersistGate>
18+
</Provider>,
19+
document.getElementById(mountNodeId)
20+
);
21+
};

0 commit comments

Comments
 (0)