diff --git a/src/main/kotlin/com/looker/droidify/ui/compose/ItemRecyclers.kt b/src/main/kotlin/com/looker/droidify/ui/compose/ItemRecyclers.kt index 63c0d1e8..3222d2da 100644 --- a/src/main/kotlin/com/looker/droidify/ui/compose/ItemRecyclers.kt +++ b/src/main/kotlin/com/looker/droidify/ui/compose/ItemRecyclers.kt @@ -13,6 +13,7 @@ import com.looker.droidify.database.entity.Repository import com.looker.droidify.entity.ProductItem import com.looker.droidify.ui.compose.components.ProductCard import com.looker.droidify.ui.compose.components.ProductsListItem +import com.looker.droidify.ui.compose.components.RepositoryItem @Composable fun ProductsVerticalRecycler( @@ -48,4 +49,21 @@ fun ProductsHorizontalRecycler( } } } +} + +@Composable +fun RepositoriesRecycler( + repositoriesList: List?, + onClick: (Repository) -> Unit = {}, + onLongClick: (Repository) -> Unit = {} +) { + Surface(color = MaterialTheme.colorScheme.background) { + LazyColumn( + verticalArrangement = spacedBy(2.dp) + ) { + items(repositoriesList ?: emptyList()) { repo -> + RepositoryItem(repository = repo, onClick = onClick, onLongClick = onLongClick) + } + } + } } \ No newline at end of file