in fapi-client/src/main/scala/com/gu/facia/api/utils/CardStyle.scala [26:58]
def apply(content: Content, trailMetaData: MetaDataCommonFields): CardStyle = {
val href = trailMetaData.href
if (trailMetaData.snapType.contains("link") && href.exists(ExternalLinks.external)) {
ExternalLink
} else if (content.theme == SpecialReportTheme) {
SpecialReport
} else if (content.theme == SpecialReportAltTheme) {
SpecialReportAlt
} else if (content.isLiveBlog) {
if (content.isLive) {
LiveBlog
} else {
DeadBlog
}
} else if (content.isMedia) {
Media
} else if (content.isEditorial) {
Editorial
} else if (content.isComment) {
Comment
} else if (content.isAnalysis) {
Analysis
} else if (content.isReview) {
Review
} else if (content.isLetters) {
Letters
} else if (content.isFeature) {
Feature
} else {
DefaultCardstyle
}
}