fix: offline ux

This commit is contained in:
Kyle Gill
2019-04-21 21:38:49 -06:00
parent 4cf34cdb7f
commit 4c686b46a4
2 changed files with 19 additions and 15 deletions

View File

@@ -219,6 +219,10 @@ class Day extends React.Component {
.then(() => {
this.setState({ saving: false, lastSavedAt: new Date() })
})
.catch(() => {
console.warn("saving will occur when back online")
this.setState({ saving: false })
})
}
render() {
@@ -249,7 +253,7 @@ class Day extends React.Component {
<EntryHeading>
<JournalHeading>RECORD THOUGHTS ABOUT YOUR DAY</JournalHeading>
<EntryInfo>
<SavedMessaged>
{online && <SavedMessaged>
{saving ? (
<>
Saving
@@ -266,7 +270,7 @@ class Day extends React.Component {
) : (
"Unsaved changes"
)}
</SavedMessaged>
</SavedMessaged>}
{!online && <OfflineNotice>Offline</OfflineNotice>}
</EntryInfo>
</EntryHeading>