diff --git a/app/src/main/java/hu/bbara/purefin/app/home/ui/LibrariesContent.kt b/app/src/main/java/hu/bbara/purefin/app/home/ui/LibrariesContent.kt index 1199824..d5d7fc6 100644 --- a/app/src/main/java/hu/bbara/purefin/app/home/ui/LibrariesContent.kt +++ b/app/src/main/java/hu/bbara/purefin/app/home/ui/LibrariesContent.kt @@ -1,15 +1,14 @@ package hu.bbara.purefin.app.home.ui -import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.PaddingValues -import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height -import androidx.compose.foundation.lazy.LazyColumn -import androidx.compose.foundation.lazy.items +import androidx.compose.foundation.lazy.grid.GridCells +import androidx.compose.foundation.lazy.grid.LazyVerticalGrid +import androidx.compose.foundation.lazy.grid.items import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text @@ -26,12 +25,12 @@ fun LibrariesContent( onLibrarySelected: (HomeNavItem) -> Unit, modifier: Modifier = Modifier, ) { - LazyColumn( - modifier = modifier - .fillMaxSize() - .background(MaterialTheme.colorScheme.background), - contentPadding = PaddingValues(horizontal = 16.dp, vertical = 24.dp), - verticalArrangement = Arrangement.spacedBy(32.dp), + LazyVerticalGrid( + modifier = modifier, + columns = GridCells.Adaptive(minSize = 160.dp), + contentPadding = PaddingValues(16.dp), + horizontalArrangement = Arrangement.spacedBy(16.dp), + verticalArrangement = Arrangement.spacedBy(16.dp), ) { items(items, key = { it.id }) { item -> LibraryListItem(