feature (space) : iterate on space list (and space screen)
This commit is contained in:
parent
2fe56f834f
commit
6b9afd9e6f
11 changed files with 79 additions and 44 deletions
|
|
@ -269,7 +269,7 @@ private fun HomeScaffold(
|
|||
.hazeSource(state = hazeState),
|
||||
state = state.homeSpacesState,
|
||||
onSpaceClick = { spaceId ->
|
||||
// TODO
|
||||
onRoomClick(spaceId)
|
||||
}
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,15 +52,15 @@ fun HomeSpacesView(
|
|||
)
|
||||
}
|
||||
}
|
||||
state.spaceRooms.forEach {
|
||||
item(it.roomId) {
|
||||
val isInvitation = it.state == CurrentUserMembership.INVITED
|
||||
state.spaceRooms.forEach { spaceRoom ->
|
||||
item(spaceRoom.roomId) {
|
||||
val isInvitation = spaceRoom.state == CurrentUserMembership.INVITED
|
||||
SpaceRoomItemView(
|
||||
spaceRoom = it,
|
||||
showUnreadIndicator = isInvitation && it.roomId !in state.seenSpaceInvites,
|
||||
spaceRoom = spaceRoom,
|
||||
showUnreadIndicator = isInvitation && spaceRoom.roomId !in state.seenSpaceInvites,
|
||||
hideAvatars = isInvitation && state.hideInvitesAvatar,
|
||||
onClick = {
|
||||
onSpaceClick(it.roomId)
|
||||
onSpaceClick(spaceRoom.roomId)
|
||||
},
|
||||
onLongClick = {
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue