Merge pull request #817 from damontecres/fix/805

Always use space for home page header
This commit is contained in:
Ray 2026-02-02 12:25:16 -05:00 committed by GitHub
parent e6ff173b41
commit ae5035703f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -401,20 +401,18 @@ fun HomePageHeader(
item: BaseItem?,
modifier: Modifier = Modifier,
) {
item?.let {
val isEpisode = item.type == BaseItemKind.EPISODE
val dto = item.data
val isEpisode = item?.type == BaseItemKind.EPISODE
val dto = item?.data
HomePageHeader(
title = item.title,
subtitle = if (isEpisode) dto.name else null,
overview = dto.overview,
title = item?.title,
subtitle = if (isEpisode) dto?.name else null,
overview = dto?.overview,
overviewTwoLines = isEpisode,
quickDetails = item.ui.quickDetails,
timeRemaining = item.timeRemainingOrRuntime,
quickDetails = item?.ui?.quickDetails,
timeRemaining = item?.timeRemainingOrRuntime,
modifier = modifier,
)
}
}
@Composable
fun HomePageHeader(
@ -422,7 +420,7 @@ fun HomePageHeader(
subtitle: String?,
overview: String?,
overviewTwoLines: Boolean,
quickDetails: AnnotatedString,
quickDetails: AnnotatedString?,
timeRemaining: Duration?,
modifier: Modifier = Modifier,
) {
@ -450,7 +448,7 @@ fun HomePageHeader(
subtitle?.let {
EpisodeName(it)
}
QuickDetails(quickDetails, timeRemaining)
QuickDetails(quickDetails ?: AnnotatedString(""), timeRemaining)
val overviewModifier =
Modifier
.padding(0.dp)