Back to Frontend

AudioFlagshipContainer.Scala

common/app/views/fragments/containers/facia_cards/audioFlagshipContainer.scala.html

latest982 B
Original Source

@import common.commercial.ContainerModel @import common.{Localisation} @import views.support.RenderClasses @import views.support.GetClasses @import views.html.fragments.containers.facia_cards._ @(containerDefinition: layout.FaciaContainer, frontProperties: model.FrontProperties = model.FrontProperties.empty, frontId: Option[String] = None )(implicit request: RequestHeader, context: model.ApplicationContext) @defining((containerDefinition.displayName, containerDefinition.faciaComponentName)) { case ( _, componentName) => @for(containerLayout <- containerDefinition.containerLayout) { @containerHeader(containerDefinition, frontProperties) @for(sliceWithCards <- containerLayout.slices.headOption) { @audioFlagshipSlice(sliceWithCards, containerDefinition.index, frontProperties = Some(frontProperties), containerDefinition.displayName, frontId) } @showMore( containerDefinition.containerLayout.map(_.remainingCards).getOrElse(Nil), containerDefinition.index )

} }