mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-06-08 16:59:55 +00:00
Add: Repositories' compose recycler
This commit is contained in:
parent
9bf819f319
commit
fca3b7344e
@ -13,6 +13,7 @@ import com.looker.droidify.database.entity.Repository
|
|||||||
import com.looker.droidify.entity.ProductItem
|
import com.looker.droidify.entity.ProductItem
|
||||||
import com.looker.droidify.ui.compose.components.ProductCard
|
import com.looker.droidify.ui.compose.components.ProductCard
|
||||||
import com.looker.droidify.ui.compose.components.ProductsListItem
|
import com.looker.droidify.ui.compose.components.ProductsListItem
|
||||||
|
import com.looker.droidify.ui.compose.components.RepositoryItem
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
fun ProductsVerticalRecycler(
|
fun ProductsVerticalRecycler(
|
||||||
@ -49,3 +50,20 @@ fun ProductsHorizontalRecycler(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Composable
|
||||||
|
fun RepositoriesRecycler(
|
||||||
|
repositoriesList: List<Repository>?,
|
||||||
|
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)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user