minor changes
This commit is contained in:
parent
7387bedf9e
commit
0516419825
1 changed files with 18 additions and 3 deletions
|
|
@ -858,7 +858,10 @@ fun MainAppScreen(vm: MainViewModel) {
|
|||
val item = s.items[index]
|
||||
AudioListItem(
|
||||
item = item,
|
||||
onPlayAudio = { vm.playAudioTrack(index) }
|
||||
isAdmin = vm.isAdmin,
|
||||
onPlayAudio = { vm.playAudioTrack(index) },
|
||||
onEdit = { editItem = item },
|
||||
onDelete = { vm.deleteItem(item.id) }
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
@ -1024,7 +1027,10 @@ fun GridMediaItem(
|
|||
@Composable
|
||||
fun AudioListItem(
|
||||
item: AnswerGet,
|
||||
onPlayAudio: () -> Unit
|
||||
isAdmin: Boolean,
|
||||
onPlayAudio: () -> Unit,
|
||||
onEdit: () -> Unit,
|
||||
onDelete: () -> Unit
|
||||
) {
|
||||
Card(modifier = Modifier.fillMaxWidth()) {
|
||||
Row(
|
||||
|
|
@ -1039,10 +1045,19 @@ fun AudioListItem(
|
|||
}
|
||||
}
|
||||
Button(onClick = onPlayAudio) {
|
||||
Icon(Icons.Default.PlayArrow, null)
|
||||
Icon(Icons.Default.PlayArrow, contentDescription = null)
|
||||
Spacer(Modifier.width(4.dp))
|
||||
Text("Включить")
|
||||
}
|
||||
if (isAdmin) {
|
||||
Spacer(Modifier.width(4.dp))
|
||||
IconButton(onClick = onEdit) {
|
||||
Icon(Icons.Default.Edit, contentDescription = "Редактировать")
|
||||
}
|
||||
IconButton(onClick = onDelete) {
|
||||
Icon(Icons.Default.Delete, contentDescription = "Удалить", tint = MaterialTheme.colorScheme.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue