diff --git a/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.js b/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.js index c9c974b286..b7d08afd05 100644 --- a/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.js +++ b/packages/@uppy/dashboard/src/components/FileItem/FileInfo/index.js @@ -77,7 +77,7 @@ const ErrorButton = ({ file, onClick }) => { if (file.error) { return ( + + - ) } diff --git a/packages/@uppy/status-bar/src/StatusBar.js b/packages/@uppy/status-bar/src/StatusBar.js index 7f52cbeee6..b5ab955e81 100644 --- a/packages/@uppy/status-bar/src/StatusBar.js +++ b/packages/@uppy/status-bar/src/StatusBar.js @@ -139,7 +139,7 @@ function StatusBar (props) { && !hidePauseResumeButton && uploadState === STATE_UPLOADING - const showRetryBtn = error && !hideRetryButton + const showRetryBtn = error && !isAllComplete && !hideRetryButton const showDoneBtn = doneButtonHandler && uploadState === STATE_COMPLETE @@ -171,15 +171,18 @@ function StatusBar (props) { switch (uploadState) { case STATE_PREPROCESSING: case STATE_POSTPROCESSING: - return ( - - ) + return case STATE_COMPLETE: return case STATE_ERROR: - return + return ( + + ) case STATE_UPLOADING: return ( - {(recoveredState || showUploadBtn) ? ( + {recoveredState || showUploadBtn ? (