|
@@ -3,7 +3,7 @@ import FileList from './FileList'
|
|
import Tabs from './Tabs'
|
|
import Tabs from './Tabs'
|
|
import FileCard from './FileCard'
|
|
import FileCard from './FileCard'
|
|
import UploadBtn from './UploadBtn'
|
|
import UploadBtn from './UploadBtn'
|
|
-import ProgressCircle from './ProgressCircle'
|
|
|
|
|
|
+// import ProgressCircle from './ProgressCircle'
|
|
import StatusBar from './StatusBar'
|
|
import StatusBar from './StatusBar'
|
|
import { isTouchDevice, toArray } from '../../core/Utils'
|
|
import { isTouchDevice, toArray } from '../../core/Utils'
|
|
import { closeIcon } from './icons'
|
|
import { closeIcon } from './icons'
|
|
@@ -70,6 +70,7 @@ export default function Dashboard (props) {
|
|
<div class="UppyDashboard-innerWrap">
|
|
<div class="UppyDashboard-innerWrap">
|
|
|
|
|
|
${Tabs({
|
|
${Tabs({
|
|
|
|
+ files: props.files,
|
|
handleInputChange: handleInputChange,
|
|
handleInputChange: handleInputChange,
|
|
acquirers: props.acquirers,
|
|
acquirers: props.acquirers,
|
|
container: props.container,
|
|
container: props.container,
|
|
@@ -87,42 +88,39 @@ export default function Dashboard (props) {
|
|
i18n: props.i18n
|
|
i18n: props.i18n
|
|
})}
|
|
})}
|
|
|
|
|
|
- ${FileList({
|
|
|
|
- files: props.files,
|
|
|
|
- showFileCard: props.showFileCard,
|
|
|
|
- showProgressDetails: props.showProgressDetails,
|
|
|
|
- totalProgress: props.totalProgress,
|
|
|
|
- totalFileCount: props.totalFileCount,
|
|
|
|
- info: props.info,
|
|
|
|
- i18n: props.i18n,
|
|
|
|
- log: props.log,
|
|
|
|
- removeFile: props.removeFile,
|
|
|
|
- pauseAll: props.pauseAll,
|
|
|
|
- resumeAll: props.resumeAll,
|
|
|
|
- pauseUpload: props.pauseUpload,
|
|
|
|
- startUpload: props.startUpload
|
|
|
|
- })}
|
|
|
|
|
|
+ <div class="UppyDashboard-filesContainer">
|
|
|
|
+
|
|
|
|
+ ${FileList({
|
|
|
|
+ acquirers: props.acquirers,
|
|
|
|
+ files: props.files,
|
|
|
|
+ handleInputChange: handleInputChange,
|
|
|
|
+ container: props.container,
|
|
|
|
+ showFileCard: props.showFileCard,
|
|
|
|
+ showProgressDetails: props.showProgressDetails,
|
|
|
|
+ totalProgress: props.totalProgress,
|
|
|
|
+ totalFileCount: props.totalFileCount,
|
|
|
|
+ info: props.info,
|
|
|
|
+ i18n: props.i18n,
|
|
|
|
+ log: props.log,
|
|
|
|
+ removeFile: props.removeFile,
|
|
|
|
+ pauseAll: props.pauseAll,
|
|
|
|
+ resumeAll: props.resumeAll,
|
|
|
|
+ pauseUpload: props.pauseUpload,
|
|
|
|
+ startUpload: props.startUpload,
|
|
|
|
+ resumableUploads: props.resumableUploads
|
|
|
|
+ })}
|
|
|
|
+
|
|
|
|
+ <div class="UppyDashboard-actions">
|
|
|
|
+ ${!props.autoProceed && props.newFiles.length > 0
|
|
|
|
+ ? UploadBtn({
|
|
|
|
+ i18n: props.i18n,
|
|
|
|
+ startUpload: props.startUpload,
|
|
|
|
+ newFileCount: props.newFiles.length
|
|
|
|
+ })
|
|
|
|
+ : null
|
|
|
|
+ }
|
|
|
|
+ </div>
|
|
|
|
|
|
- <div class="UppyDashboard-actions">
|
|
|
|
- ${!props.autoProceed && props.newFiles.length > 0
|
|
|
|
- ? UploadBtn({
|
|
|
|
- i18n: props.i18n,
|
|
|
|
- startUpload: props.startUpload,
|
|
|
|
- newFileCount: props.newFiles.length
|
|
|
|
- })
|
|
|
|
- : null
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- ${false && props.uploadStartedFiles.length > 0
|
|
|
|
- ? ProgressCircle({
|
|
|
|
- totalProgress: props.totalProgress,
|
|
|
|
- isAllPaused: props.isAllPaused,
|
|
|
|
- isAllComplete: props.isAllComplete,
|
|
|
|
- pauseAll: props.pauseAll,
|
|
|
|
- resumeAll: props.resumeAll
|
|
|
|
- })
|
|
|
|
- : null
|
|
|
|
- }
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="UppyDashboardContent-panel"
|
|
<div class="UppyDashboardContent-panel"
|
|
@@ -139,20 +137,23 @@ export default function Dashboard (props) {
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="UppyDashboard-progressindicators">
|
|
<div class="UppyDashboard-progressindicators">
|
|
- ${props.uploadStartedFiles.length > 0 && !props.isAllComplete
|
|
|
|
- ? StatusBar({
|
|
|
|
- totalProgress: props.totalProgress,
|
|
|
|
- isAllComplete: props.isAllComplete,
|
|
|
|
- isAllPaused: props.isAllPaused,
|
|
|
|
- pauseAll: props.pauseAll,
|
|
|
|
- resumeAll: props.resumeAll,
|
|
|
|
- complete: props.completeFiles.length,
|
|
|
|
- inProgress: props.uploadStartedFiles.length,
|
|
|
|
- totalSpeed: props.totalSpeed,
|
|
|
|
- totalETA: props.totalETA
|
|
|
|
- })
|
|
|
|
- : null
|
|
|
|
- }
|
|
|
|
|
|
+ ${StatusBar({
|
|
|
|
+ totalProgress: props.totalProgress,
|
|
|
|
+ totalFileCount: props.totalFileCount,
|
|
|
|
+ uploadStartedFiles: props.uploadStartedFiles,
|
|
|
|
+ isAllComplete: props.isAllComplete,
|
|
|
|
+ isAllPaused: props.isAllPaused,
|
|
|
|
+ isUploadStarted: props.isUploadStarted,
|
|
|
|
+ pauseAll: props.pauseAll,
|
|
|
|
+ resumeAll: props.resumeAll,
|
|
|
|
+ complete: props.completeFiles.length,
|
|
|
|
+ inProgress: props.inProgress,
|
|
|
|
+ totalSpeed: props.totalSpeed,
|
|
|
|
+ totalETA: props.totalETA,
|
|
|
|
+ startUpload: props.startUpload,
|
|
|
|
+ newFileCount: props.newFiles.length,
|
|
|
|
+ i18n: props.i18n
|
|
|
|
+ })}
|
|
|
|
|
|
${props.progressindicators.map((target) => {
|
|
${props.progressindicators.map((target) => {
|
|
return target.render(props.state)
|
|
return target.render(props.state)
|