mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-29 01:48:53 +03:00
Only display delete icon when user avatar is selected
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
parent
44e87dbd42
commit
317f745806
1 changed files with 14 additions and 10 deletions
|
@ -209,7 +209,8 @@ fun ConversationCreationScreen(
|
|||
imagePickerLauncher = imagePickerLauncher,
|
||||
remoteFilePickerLauncher = remoteFilePickerLauncher,
|
||||
cameraLauncher = cameraLauncher,
|
||||
onDeleteImage = { selectedImageUri = null }
|
||||
onDeleteImage = { selectedImageUri = null },
|
||||
selectedImageUri = selectedImageUri
|
||||
)
|
||||
|
||||
ConversationNameAndDescription(conversationCreationViewModel)
|
||||
|
@ -258,7 +259,8 @@ fun UploadAvatar(
|
|||
imagePickerLauncher: ManagedActivityResultLauncher<Intent, ActivityResult>,
|
||||
remoteFilePickerLauncher: ManagedActivityResultLauncher<Intent, ActivityResult>,
|
||||
cameraLauncher: ManagedActivityResultLauncher<Intent, ActivityResult>,
|
||||
onDeleteImage: () -> Unit
|
||||
onDeleteImage: () -> Unit,
|
||||
selectedImageUri: Uri?
|
||||
) {
|
||||
Row(
|
||||
modifier = Modifier
|
||||
|
@ -299,14 +301,16 @@ fun UploadAvatar(
|
|||
)
|
||||
}
|
||||
|
||||
IconButton(onClick = {
|
||||
onDeleteImage()
|
||||
}) {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.ic_delete_grey600_24dp),
|
||||
contentDescription = null,
|
||||
modifier = Modifier.size(24.dp)
|
||||
)
|
||||
if (selectedImageUri != null) {
|
||||
IconButton(onClick = {
|
||||
onDeleteImage()
|
||||
}) {
|
||||
Icon(
|
||||
painter = painterResource(id = R.drawable.ic_delete_grey600_24dp),
|
||||
contentDescription = null,
|
||||
modifier = Modifier.size(24.dp)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue