+
+ {done ? : }
+
+ {done ? 'Grand Final documents submitted' : 'Upload your Grand Final documents'}
+
+ ({uploadedCount} of {total})
+
+ {status.deadline && (
+
+
+ {status.deadlinePassed ? 'Deadline passed' : 'Due'}: {fmt.format(new Date(status.deadline))}
+ {zone ? ` (${zone})` : ''}
+
+ )}
+
+
+ {status.requirements.map((r) => {
+ const Icon = r.acceptedMimeTypes.some((m) => m.startsWith('video/')) ? Video : FileText
+ return (
+
+ {r.uploaded ? : }
+
+ {r.name}
+
+ )
+ })}
+
+ {!done && (
+