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