mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-05-16 23:12:12 +00:00
ref: tablet stream layout to use backdrop instead of episode thumbnails
This commit is contained in:
parent
5bbd0dc6f7
commit
c9674812c3
1 changed files with 2 additions and 20 deletions
|
|
@ -65,13 +65,8 @@ internal fun TabletStreamsLayout(
|
|||
modifier: Modifier = Modifier,
|
||||
) {
|
||||
val hazeState = rememberHazeState()
|
||||
val tabletBackdrop = remember(isEpisode, episodeThumbnail, background, poster) {
|
||||
resolveTabletBackdrop(
|
||||
isEpisode = isEpisode,
|
||||
episodeThumbnail = episodeThumbnail,
|
||||
background = background,
|
||||
poster = poster,
|
||||
)
|
||||
val tabletBackdrop = remember(background, poster) {
|
||||
background ?: poster
|
||||
}
|
||||
var backdropVisible by remember(tabletBackdrop) { mutableStateOf(false) }
|
||||
|
||||
|
|
@ -381,16 +376,3 @@ private fun ActiveScrapersStatusBlock(
|
|||
}
|
||||
}
|
||||
|
||||
private fun resolveTabletBackdrop(
|
||||
isEpisode: Boolean,
|
||||
episodeThumbnail: String?,
|
||||
background: String?,
|
||||
poster: String?,
|
||||
): String? {
|
||||
if (!isEpisode) return background ?: poster
|
||||
|
||||
val preferredEpisodeThumbnail = episodeThumbnail?.takeIf {
|
||||
it.isNotBlank() && it != poster
|
||||
}
|
||||
return preferredEpisodeThumbnail ?: background ?: poster
|
||||
}
|
||||
Loading…
Reference in a new issue