From 67dfcdff16a4766dd0dd15dc6868d217271c7461 Mon Sep 17 00:00:00 2001 From: Artur Paikin Date: Fri, 29 Sep 2017 15:35:57 -0400 Subject: [PATCH] i18n all the things, error details balloon --- src/core/Core.js | 2 +- src/plugins/StatusBar/StatusBar.js | 33 +++++++++++++++--------------- src/plugins/StatusBar/index.js | 26 ++++++++++++++++++++++- src/scss/_statusbar.scss | 32 +++++++++++++++++++++++++++-- 4 files changed, 73 insertions(+), 20 deletions(-) diff --git a/src/core/Core.js b/src/core/Core.js index c15cd2b9a..cd18346b4 100644 --- a/src/core/Core.js +++ b/src/core/Core.js @@ -546,7 +546,7 @@ class Uppy { { error: error, isPaused: true } ) updatedFiles[fileID] = updatedFile - this.setState({files: updatedFiles}) + this.setState({ files: updatedFiles, error: error }) const fileName = this.state.files[fileID].name let message = `Failed to upload ${fileName}` diff --git a/src/plugins/StatusBar/StatusBar.js b/src/plugins/StatusBar/StatusBar.js index 370fe358e..95b58438d 100644 --- a/src/plugins/StatusBar/StatusBar.js +++ b/src/plugins/StatusBar/StatusBar.js @@ -141,49 +141,50 @@ const ProgressBarUploading = (props) => { ` } -const ProgressBarComplete = ({ totalProgress }) => { +const ProgressBarComplete = ({ totalProgress, i18n }) => { return html`
- Upload complete・${totalProgress}% + ${i18n('uploadComplete')}・${totalProgress}%
` } -const ProgressBarError = (props) => { - // const { error } = props +const ProgressBarError = ({ error, retryAll, i18n }) => { return html`
-
- - Upload failed. - + ?
` } const pauseResumeButtons = (props) => { - const title = props.resumableUploads - ? props.isAllPaused - ? 'resume upload' - : 'pause upload' - : 'cancel upload' + const { resumableUploads, isAllPaused, i18n } = props + const title = resumableUploads + ? isAllPaused + ? i18n('resumeUpload') + : i18n('pauseUpload') + : i18n('cancelUpload') return html`