app/views/uploaded.scala.html (32 lines of code) (raw):
@import lib.S3UploadResponse
@import com.gu.pandomainauth.model.User
@import lib.S3UploadSuccess
@import lib.S3UploadFailure
@(user: User, s3Uploads: Seq[S3UploadResponse])(implicit request: RequestHeader)
@main(user, "File Uploaded") {
<div class="results">
<h3>Upload Results</h3>
@s3Uploads.map {
case S3UploadSuccess(url, fileName, msg) => {
<p class="upload success">
Vanity URL <a href="@url">@url</a>
</p>
<p class="success">Successfully Uploaded!</p>
}
case S3UploadFailure(None, fileName, msg) => {
<p class="upload failure">
@fileName
</p>
<p class="failure">
Failed To Upload
</p>
<p>
Reason:
<b>
@msg
</b>
</p>
}
}
</div>
}