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,19 +401,17 @@ 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
@ -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)