aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/background-tasks/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/background-tasks/app.js')
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/app.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/app.js b/server/sonar-web/src/main/js/apps/background-tasks/app.js
index 23a39dd0423..d1626102c8f 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/app.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/app.js
@@ -19,9 +19,22 @@
*/
import React from 'react';
import ReactDOM from 'react-dom';
-import Main from './main';
+import { Provider } from 'react-redux';
+
+import BackgroundTasksAppContainer from './containers/BackgroundTasksAppContainer';
+import rootReducer from './store/reducers';
+import configureStore from '../../components/store/configureStore';
+
+import './styles/background-tasks.css';
window.sonarqube.appStarted.then(options => {
- let el = document.querySelector(options.el);
- ReactDOM.render(<Main options={options}/>, el);
+ const el = document.querySelector(options.el);
+
+ const store = configureStore(rootReducer);
+
+ ReactDOM.render((
+ <Provider store={store}>
+ <BackgroundTasksAppContainer options={options}/>
+ </Provider>
+ ), el);
});