common/app/views/fragments/containers/facia_cards/slice.scala.html
@import model.FrontProperties @(slice: layout.SliceWithCards, containerIndex: Int, frontProperties: Option[FrontProperties] = None, containerDisplayName: Option[String] = None, frontId: Option[String] = None, isStoryPackage: Boolean = false)(implicit request: RequestHeader) @import layout.{ColumnAndCards, SingleItem, Rows, SplitColumn, MPU} @import views.html.fragments.items.facia_cards.item
@for(ColumnAndCards(column, cards) <- slice.columns) { @column match { case SingleItem(colSpan, _) => { @cards.headOption.map { card => @item(card, containerIndex, colSpan = colSpan, frontProperties = frontProperties, containerDisplayName = containerDisplayName, frontId = frontId, isStoryPackage = isStoryPackage) } } case Rows(colSpan, columns, rows, _) => { - @if(cards.nonEmpty) { @cards.map{ card => @item(card, containerIndex, isList = true, frontProperties = frontProperties, containerDisplayName = containerDisplayName, frontId = frontId, isStoryPackage = isStoryPackage) } } } case SplitColumn(colSpan, topItemRows, _, bottomItemRows, _) => { - @cards.map { card => @item(card, containerIndex, isList = true, frontProperties = frontProperties, containerDisplayName = containerDisplayName, frontId = frontId, isStoryPackage = isStoryPackage) } } case MPU(colSpan) => { - } } }