From de79698abd6e9cbc3697f2bdd7b80b8302828b5f Mon Sep 17 00:00:00 2001
From: Alexandru Munteanu <alexandru.munt@gmail.com>
Date: Wed, 22 Aug 2018 11:48:08 +0300
Subject: [PATCH] feat(submission-flow): add autosave indicator

---
 packages/xpub-faraday/app/FaradayApp.js | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/packages/xpub-faraday/app/FaradayApp.js b/packages/xpub-faraday/app/FaradayApp.js
index 1ef508a8c..51b13a81a 100644
--- a/packages/xpub-faraday/app/FaradayApp.js
+++ b/packages/xpub-faraday/app/FaradayApp.js
@@ -6,11 +6,17 @@ import { actions } from 'pubsweet-client'
 import { withJournal } from 'xpub-journal'
 import { withRouter } from 'react-router-dom'
 import { compose, withHandlers } from 'recompose'
-import { AppBar, Logo, AppBarMenu } from 'pubsweet-component-faraday-ui'
+import {
+  Logo,
+  AppBar,
+  AppBarMenu,
+  AutosaveIndicator,
+} from 'pubsweet-component-faraday-ui'
 
-const App = ({ journal, goTo, children, logout, currentUser }) => (
+const App = ({ autosave, journal, goTo, children, logout, currentUser }) => (
   <Root className="faraday-root">
     <AppBar
+      autosave={() => <AutosaveIndicator autosave={autosave} delay={4000} />}
       journal={journal}
       logo={() => (
         <Logo
@@ -30,6 +36,7 @@ const App = ({ journal, goTo, children, logout, currentUser }) => (
 export default compose(
   connect(
     state => ({
+      autosave: state.autosave,
       currentUser: state.currentUser,
     }),
     { logout: actions.logoutUser },
-- 
GitLab