Loading indicator for document saving

This commit is contained in:
Jori Lallo
2016-05-29 11:58:53 -07:00
parent 9defb24335
commit 249c67011a
4 changed files with 13 additions and 6 deletions

View File

@@ -31,6 +31,7 @@ class DocumentEdit extends Component {
saveDocumentAsync: React.PropTypes.func.isRequired,
text: React.PropTypes.string,
title: React.PropTypes.string,
isSaving: React.PropTypes.bool,
}
state = {
@@ -88,6 +89,7 @@ class DocumentEdit extends Component {
)}
title={ title }
fixed={ true }
loading={ this.props.isSaving }
>
{ (this.props.isLoading && !this.props.document) ? (
<CenteredContent>
@@ -111,6 +113,7 @@ const mapStateToProps = (state) => {
text: state.editor.text,
title: state.editor.title,
isLoading: state.document.isLoading,
isSaving: state.document.isSaving,
};
};