//[app](../../index.md)/[org.mjdev.tvapp.base.ui.components.card](index.md)
# Package-level declarations
## Functions
| Name | Summary |
|---|---|
| [CarouselCard](-carousel-card.md) | [androidJvm]
@[Composable](https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html)
fun [CarouselCard](-carousel-card.md)(movie: [Movie](../org.mjdev.tvapp.data/-movie/index.md)? = null, placeHolder: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = R.drawable.placeholder, modifier: [Modifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html) = Modifier, contentScale: [ContentScale](https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/ContentScale.html) = ContentScale.Crop, scale: [CardScale](https://developer.android.com/reference/kotlin/androidx/tv/material3/CardScale.html) = CardScale.None, onClick: () -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = {}) |
| [MovieCard](-movie-card.md) | [androidJvm]
@[Composable](https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable.html)
fun [MovieCard](-movie-card.md)(movie: [Movie](../org.mjdev.tvapp.data/-movie/index.md)? = null, modifier: [Modifier](https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier.html) = Modifier, onFocus: (movie: [Movie](../org.mjdev.tvapp.data/-movie/index.md)?) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = {}, onClick: (movie: [Movie](../org.mjdev.tvapp.data/-movie/index.md)?) -> [Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) = {}) |