app/views/confirmBaseImageDelete.scala.html (24 lines of code) (raw):
@import views.html.helper.CSRF
@(baseImageToDelete: BaseImage, usages: Seq[Recipe])(implicit request: RequestHeader)
@simpleLayout("AMIgo"){
@if(usages.isEmpty) {
<h1>Really delete @baseImageToDelete.id?</h1>
<div class="panel panel-default">
<div class="panel-heading">Confirm delete</div>
<div class="panel-body">
@helper.form(routes.BaseImageController.deleteBaseImage(baseImageToDelete.id)) {
@CSRF.formField
<button class="post btn btn-danger">Delete</button>
}
</div>
</div>
} else {
<h1>Recipe @baseImageToDelete.id is still used by recipes</h1>
<div class="panel panel-default">
<div class="panel-heading">Can't be deleted</div>
<div class="panel-body">
This base image is used by @usages.length recipes and cannot be deleted. You can review the recipes <a href="@routes.BaseImageController.showBaseImage(baseImageToDelete.id)">here</a>.
</div>
</div>
}
}