diff --git a/app/src/main/java/com/imashnake/animite/features/home/HomeScreen.kt b/app/src/main/java/com/imashnake/animite/features/home/HomeScreen.kt index 7b92a482..0bb98008 100644 --- a/app/src/main/java/com/imashnake/animite/features/home/HomeScreen.kt +++ b/app/src/main/java/com/imashnake/animite/features/home/HomeScreen.kt @@ -179,7 +179,8 @@ fun HomeScreen( contentModifier = Modifier.padding( top = LocalPaddings.current.large, bottom = dimensionResource(coreR.dimen.navigation_bar_height) - ) + ), + verticalArrangement = Arrangement.Top ) } } @@ -220,6 +221,7 @@ fun HomeRow( MediaSmallRow( mediaList = list, + modifier = Modifier.padding(bottom = LocalPaddings.current.large), content = { media -> MediaSmall( image = media.coverImage, diff --git a/app/src/main/java/com/imashnake/animite/features/ui/MediaSmall.kt b/app/src/main/java/com/imashnake/animite/features/ui/MediaSmall.kt index 61b6bad0..7b255393 100644 --- a/app/src/main/java/com/imashnake/animite/features/ui/MediaSmall.kt +++ b/app/src/main/java/com/imashnake/animite/features/ui/MediaSmall.kt @@ -50,6 +50,7 @@ import com.imashnake.animite.core.ui.LocalPaddings @Composable fun MediaSmallRow( mediaList: List, + modifier: Modifier = Modifier, content: @Composable (T) -> Unit ) { AnimatedContent( @@ -69,7 +70,8 @@ fun MediaSmallRow( .calculateLeftPadding(LayoutDirection.Ltr) } else 0.dp, end = LocalPaddings.current.large - ) + ), + modifier = modifier ) { items(it) { media -> content(media) diff --git a/core/src/main/kotlin/com/imashnake/animite/core/ui/layouts/BannerLayout.kt b/core/src/main/kotlin/com/imashnake/animite/core/ui/layouts/BannerLayout.kt index 23d6a972..07ad65a1 100644 --- a/core/src/main/kotlin/com/imashnake/animite/core/ui/layouts/BannerLayout.kt +++ b/core/src/main/kotlin/com/imashnake/animite/core/ui/layouts/BannerLayout.kt @@ -39,6 +39,7 @@ fun BannerLayout( .height(bannerHeight) .fillMaxWidth(), contentModifier: Modifier = Modifier, + verticalArrangement: Arrangement.Vertical = Arrangement.spacedBy(LocalPaddings.current.large) ) { Box(modifier) { banner(bannerModifier) @@ -51,7 +52,7 @@ fun BannerLayout( .padding(bottom = LocalPaddings.current.large) .navigationBarsPadding() .then(contentModifier), - verticalArrangement = Arrangement.spacedBy(LocalPaddings.current.large) + verticalArrangement = verticalArrangement ) { content() } } }