app/views/fragments/usedByTable.scala.html (16 lines of code) (raw):
@(title: String, recipes: Seq[Recipe], usages: Map[Recipe, prism.RecipeUsage])
<h3>@title</h3>
@if(recipes.isEmpty) {
<p>No @title.toLowerCase() for this image</p>
} else {
<table class="table">
@recipes.map { recipe =>
<tr>
<td><a href="@routes.RecipeController.showRecipe(recipe.id)">@recipe.id</a></td>
@defining(usages.getOrElse(recipe, prism.RecipeUsage.noUsage())) { usage =>
@fragments.usagesColumn(recipe, usage)
}
</tr>
}
</table>
}