From ce539a1a5acff1f9714b129b858b68253b491482 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Tue, 31 Mar 2026 23:50:19 +0200 Subject: [PATCH] Refine SuggestionsSection layout for better scaling Adjusts the `HorizontalPager` to use a fixed page size and consistent horizontal padding. This ensures the suggestion cards have a predictable width on wider screens. --- .../purefin/app/home/ui/featured/SuggestionsSection.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/hu/bbara/purefin/app/home/ui/featured/SuggestionsSection.kt b/app/src/main/java/hu/bbara/purefin/app/home/ui/featured/SuggestionsSection.kt index 93d287c3..dc20514b 100644 --- a/app/src/main/java/hu/bbara/purefin/app/home/ui/featured/SuggestionsSection.kt +++ b/app/src/main/java/hu/bbara/purefin/app/home/ui/featured/SuggestionsSection.kt @@ -13,6 +13,7 @@ import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.width import androidx.compose.foundation.pager.HorizontalPager +import androidx.compose.foundation.pager.PageSize import androidx.compose.foundation.pager.rememberPagerState import androidx.compose.foundation.shape.CircleShape import androidx.compose.material3.MaterialTheme @@ -39,11 +40,12 @@ fun SuggestionsSection( Column( verticalArrangement = Arrangement.spacedBy(14.dp), - modifier = modifier + modifier = modifier.fillMaxWidth() ) { HorizontalPager( state = pagerState, - contentPadding = PaddingValues(start = 16.dp, end = 56.dp), + pageSize = PageSize.Fixed(360.dp), + contentPadding = PaddingValues(horizontal = 16.dp), pageSpacing = 16.dp, modifier = Modifier.fillMaxWidth() ) { page ->