|
@@ -246,7 +246,7 @@ function ProgressDetails (props) {
|
|
|
)
|
|
|
}
|
|
|
|
|
|
-function UnknownProgressDetails (props) {
|
|
|
+function FileUploadCount (props) {
|
|
|
const { i18n, complete, numUploads } = props
|
|
|
|
|
|
return (
|
|
@@ -327,7 +327,7 @@ function ProgressBarUploading (props) {
|
|
|
)
|
|
|
}
|
|
|
return (
|
|
|
- <UnknownProgressDetails
|
|
|
+ <FileUploadCount
|
|
|
i18n={i18n}
|
|
|
complete={complete}
|
|
|
numUploads={numUploads}
|
|
@@ -388,7 +388,7 @@ function ProgressBarComplete (props) {
|
|
|
}
|
|
|
|
|
|
function ProgressBarError (props) {
|
|
|
- const { error, i18n } = props
|
|
|
+ const { error, i18n, complete, numUploads } = props
|
|
|
|
|
|
function displayErrorAlert () {
|
|
|
const errorMessage = `${i18n('uploadFailed')} \n\n ${error}`
|
|
@@ -397,36 +397,35 @@ function ProgressBarError (props) {
|
|
|
}
|
|
|
|
|
|
return (
|
|
|
- <div
|
|
|
- className="uppy-StatusBar-content"
|
|
|
- role="alert"
|
|
|
- title={i18n('uploadFailed')}
|
|
|
- >
|
|
|
+ <div className="uppy-StatusBar-content" title={i18n('uploadFailed')}>
|
|
|
+ <svg
|
|
|
+ aria-hidden="true"
|
|
|
+ focusable="false"
|
|
|
+ className="uppy-StatusBar-statusIndicator uppy-c-icon"
|
|
|
+ width="11"
|
|
|
+ height="11"
|
|
|
+ viewBox="0 0 11 11"
|
|
|
+ >
|
|
|
+ <path d="M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z" />
|
|
|
+ </svg>
|
|
|
<div className="uppy-StatusBar-status">
|
|
|
<div className="uppy-StatusBar-statusPrimary">
|
|
|
- <svg
|
|
|
- aria-hidden="true"
|
|
|
- focusable="false"
|
|
|
- className="uppy-StatusBar-statusIndicator uppy-c-icon"
|
|
|
- width="11"
|
|
|
- height="11"
|
|
|
- viewBox="0 0 11 11"
|
|
|
- >
|
|
|
- <path d="M4.278 5.5L0 1.222 1.222 0 5.5 4.278 9.778 0 11 1.222 6.722 5.5 11 9.778 9.778 11 5.5 6.722 1.222 11 0 9.778z" />
|
|
|
- </svg>
|
|
|
{i18n('uploadFailed')}
|
|
|
+
|
|
|
+ <button
|
|
|
+ className="uppy-u-reset uppy-StatusBar-details"
|
|
|
+ aria-label={i18n('showErrorDetails')}
|
|
|
+ data-microtip-position="top-right"
|
|
|
+ data-microtip-size="medium"
|
|
|
+ onClick={displayErrorAlert}
|
|
|
+ type="button"
|
|
|
+ >
|
|
|
+ ?
|
|
|
+ </button>
|
|
|
</div>
|
|
|
+
|
|
|
+ <FileUploadCount i18n={i18n} complete={complete} numUploads={numUploads} />
|
|
|
</div>
|
|
|
- <button
|
|
|
- className="uppy-StatusBar-details"
|
|
|
- aria-label={error}
|
|
|
- data-microtip-position="top-right"
|
|
|
- data-microtip-size="medium"
|
|
|
- onClick={displayErrorAlert}
|
|
|
- type="button"
|
|
|
- >
|
|
|
- ?
|
|
|
- </button>
|
|
|
</div>
|
|
|
)
|
|
|
}
|