mirror of
https://github.com/tapframe/NuvioStreaming.git
synced 2026-05-19 00:11:45 +00:00
add bookmark badge
This commit is contained in:
parent
2fa918fe44
commit
71400d1654
1 changed files with 36 additions and 0 deletions
|
|
@ -38,6 +38,7 @@ import com.nuvio.app.core.format.formatReleaseDateForDisplay
|
||||||
import com.nuvio.app.features.home.MetaPreview
|
import com.nuvio.app.features.home.MetaPreview
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import nuvio.composeapp.generated.resources.Res
|
import nuvio.composeapp.generated.resources.Res
|
||||||
|
import nuvio.composeapp.generated.resources.action_saved
|
||||||
import nuvio.composeapp.generated.resources.episodes_cd_watched
|
import nuvio.composeapp.generated.resources.episodes_cd_watched
|
||||||
import nuvio.composeapp.generated.resources.hero_add_to_library
|
import nuvio.composeapp.generated.resources.hero_add_to_library
|
||||||
import nuvio.composeapp.generated.resources.hero_mark_unwatched
|
import nuvio.composeapp.generated.resources.hero_mark_unwatched
|
||||||
|
|
@ -151,6 +152,41 @@ fun NuvioAnimatedWatchedBadge(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun NuvioBookmarkedBadge(
|
||||||
|
modifier: Modifier = Modifier,
|
||||||
|
) {
|
||||||
|
Box(
|
||||||
|
modifier = modifier
|
||||||
|
.size(22.dp)
|
||||||
|
.clip(CircleShape)
|
||||||
|
.background(MaterialTheme.colorScheme.primary),
|
||||||
|
contentAlignment = Alignment.Center,
|
||||||
|
) {
|
||||||
|
Icon(
|
||||||
|
imageVector = Icons.Default.Bookmark,
|
||||||
|
contentDescription = stringResource(Res.string.action_saved),
|
||||||
|
tint = MaterialTheme.colorScheme.onPrimary,
|
||||||
|
modifier = Modifier.size(12.dp),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun NuvioAnimatedBookmarkedBadge(
|
||||||
|
isVisible: Boolean,
|
||||||
|
modifier: Modifier = Modifier,
|
||||||
|
) {
|
||||||
|
AnimatedVisibility(
|
||||||
|
visible = isVisible,
|
||||||
|
enter = fadeIn(),
|
||||||
|
exit = fadeOut(),
|
||||||
|
modifier = modifier,
|
||||||
|
) {
|
||||||
|
NuvioBookmarkedBadge()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
private fun PosterSheetHeader(
|
private fun PosterSheetHeader(
|
||||||
item: MetaPreview,
|
item: MetaPreview,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue