diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowListAndPackAndUserView.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowListAndPackAndUserView.kt index e6d7391c7..cffd299fc 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowListAndPackAndUserView.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowListAndPackAndUserView.kt @@ -120,6 +120,9 @@ fun FollowListAndPackAndUserView( }, privateMemberSize = list.privateMembers.size, publicMemberSize = list.publicMembers.size, + onClick = { + nav.nav(Route.MyPeopleListView(list.identifierTag)) + }, onAddUserToList = { userShouldBePrivate -> accountViewModel.launchSigner { accountViewModel.account.peopleLists.addUserToSet( @@ -165,6 +168,9 @@ fun FollowListAndPackAndUserView( listHeader = list.title, userName = userName, isMember = list.publicMembers.contains(userToAddOrRemove), + onClick = { + nav.nav(Route.MyFollowPackView(list.identifierTag)) + }, onRemoveUser = { accountViewModel.launchSigner { accountViewModel.account.followLists.removeUserFromSet( diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowPackAndUserItem.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowPackAndUserItem.kt index 2c8b0a7bf..40fdd45b1 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowPackAndUserItem.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/FollowPackAndUserItem.kt @@ -21,6 +21,7 @@ package com.vitorpamplona.amethyst.ui.screen.loggedIn.lists.memberEdit import androidx.compose.foundation.background +import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -63,6 +64,7 @@ fun FollowPackAndUserMemberPreview() { isMember = true, memberSize = 2, onAddUserToList = {}, + onClick = {}, onRemoveUser = {}, ) } @@ -79,6 +81,7 @@ fun FollowPackAndUserNotMemberPreview() { isMember = false, memberSize = 2, onAddUserToList = {}, + onClick = {}, onRemoveUser = {}, ) } @@ -91,11 +94,12 @@ fun FollowPackAndUserItem( userName: String, isMember: Boolean, memberSize: Int, + onClick: () -> Unit, onAddUserToList: () -> Unit, onRemoveUser: () -> Unit, ) { ListItem( - modifier = modifier, + modifier = modifier.clickable(onClick = onClick), headlineContent = { Text( text = listHeader, diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/PeopleListAndUserItem.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/PeopleListAndUserItem.kt index d66a4b1b5..d8601793d 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/PeopleListAndUserItem.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/lists/memberEdit/PeopleListAndUserItem.kt @@ -21,6 +21,7 @@ package com.vitorpamplona.amethyst.ui.screen.loggedIn.lists.memberEdit import androidx.compose.foundation.background +import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -70,6 +71,7 @@ fun PeopleListAndUserMemberPreview() { privateMemberSize = 3, publicMemberSize = 2, onAddUserToList = {}, + onClick = {}, onRemoveUser = {}, ) } @@ -88,6 +90,7 @@ fun PeopleListAndUserNotMemberPreview() { privateMemberSize = 3, publicMemberSize = 2, onAddUserToList = {}, + onClick = {}, onRemoveUser = {}, ) } @@ -102,11 +105,12 @@ fun PeopleListAndUserItem( userIsPublicMember: Boolean, publicMemberSize: Int, privateMemberSize: Int, + onClick: () -> Unit, onAddUserToList: (shouldBePrivateMember: Boolean) -> Unit, onRemoveUser: () -> Unit, ) { ListItem( - modifier = modifier, + modifier = modifier.clickable(onClick = onClick), headlineContent = { Text( text = listHeader,