Back to Frontend

Title.Scala

common/app/views/fragments/items/elements/facia_cards/title.scala.html

latest1.0 KB
Original Source

@(header: layout.FaciaCardHeader, itemIndex: Int, containerIndex: Int, labelCssClasses: String = "u-faux-block-link__cta", snapType: Option[layout.SnapType] = None, isPaidFor: Boolean = false, isAction: Boolean = false, isLink: Boolean = true)(implicit request: RequestHeader) @import views.html.fragments.items.elements.facia_cards.itemHeader @import views.support._ @import layout.FrontendLatestSnap @import implicits.ItemKickerImplicits._ @headline() = { @if(header.quoted){ @fragments.inlineSvg("garnett-quote", "icon")} @RemoveOuterParaHtml(header.headline) @if(header.isExternal) { @fragments.inlineSvg("external-link", "icon")} } @articleLink(html: Html) = { @if(isLink) { @html } else { @html }} @itemHeader(containerIndex == 0 && itemIndex == 0, header.quoted) { @if(isPaidFor) { @articleLink {

Advertiser content @headline() } } else { @header.kicker match { case Some(kicker) => { @articleLink { @Html(kicker.kickerHtml) @headline() } } case _ => { @articleLink { @headline() } } } } }