mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-05-17 15:32:01 +00:00
parent
37203d1fc1
commit
7635ceb8d2
1 changed files with 5 additions and 3 deletions
|
|
@ -80,10 +80,12 @@ fun DetailMetaInfo(
|
|||
val runtimeText = formatRuntimeForDisplay(meta.runtime)
|
||||
val ageBadge = meta.ageRating?.trim()?.takeIf { it.isNotBlank() }
|
||||
val hasMdbImdbRating = meta.externalRatings.any { it.source == PROVIDER_IMDB }
|
||||
val validImdbRating = meta.imdbRating
|
||||
?.takeIf { raw -> raw.toDoubleOrNull()?.let { it > 0.0 } == true }
|
||||
val hasMetaRow = releaseLine != null ||
|
||||
runtimeText != null ||
|
||||
ageBadge != null ||
|
||||
(meta.imdbRating != null && !hasMdbImdbRating)
|
||||
(validImdbRating != null && !hasMdbImdbRating)
|
||||
if (hasMetaRow) {
|
||||
Row(
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
|
|
@ -108,7 +110,7 @@ fun DetailMetaInfo(
|
|||
ageBadge?.let { badge ->
|
||||
DetailHeroMetaBadge(text = badge)
|
||||
}
|
||||
if (meta.imdbRating != null && !hasMdbImdbRating) {
|
||||
if (validImdbRating != null && !hasMdbImdbRating) {
|
||||
Row(
|
||||
verticalAlignment = Alignment.CenterVertically,
|
||||
) {
|
||||
|
|
@ -129,7 +131,7 @@ fun DetailMetaInfo(
|
|||
}
|
||||
Spacer(modifier = Modifier.width(5.dp))
|
||||
Text(
|
||||
text = meta.imdbRating,
|
||||
text = validImdbRating,
|
||||
style = MaterialTheme.typography.titleMedium,
|
||||
color = ImdbYellow,
|
||||
fontWeight = FontWeight.Bold,
|
||||
|
|
|
|||
Loading…
Reference in a new issue