aboutsummaryrefslogtreecommitdiff
path: root/app/index.js
diff options
context:
space:
mode:
authorakshitkrnagpal <akshitkrnagpal@gmail.com>2018-06-09 21:40:00 +0530
committerSaúl Ibarra Corretgé <s@saghul.net>2018-06-21 07:55:32 +0200
commit8f79e886fc56760694b3e1f470a8e61993b1ffba (patch)
treecb966209f7664e17cc92b56206eb2be42f412abf /app/index.js
parent93d8268a68db286cfec44f4020117c7087863402 (diff)
Added settings drawer with persistent settings
Diffstat (limited to 'app/index.js')
-rw-r--r--app/index.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/app/index.js b/app/index.js
index 96fe943..215fca2 100644
--- a/app/index.js
+++ b/app/index.js
@@ -1,16 +1,17 @@
// @flow
-import React, { Component } from 'react';
-import { render } from 'react-dom';
-import { Provider } from 'react-redux';
-
/**
* AtlasKit components will deflect from appearance if css-reset is not present.
*/
import '@atlaskit/css-reset';
+import React, { Component } from 'react';
+import { render } from 'react-dom';
+import { Provider } from 'react-redux';
+import { PersistGate } from 'redux-persist/integration/react';
+
import { App } from './features/app';
-import { store } from './features/redux';
+import { persistor, store } from './features/redux';
/**
* Component encapsulating App component with redux store using provider.
@@ -24,7 +25,11 @@ class Root extends Component<*> {
render() {
return (
<Provider store = { store }>
- <App />
+ <PersistGate
+ loading = { null }
+ persistor = { persistor }>
+ <App />
+ </PersistGate>
</Provider>
);
}