minor changes

This commit is contained in:
hhu67 2026-08-20 00:48:13 +03:00
parent 7387bedf9e
commit 0516419825

View file

@ -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)
}
}
}
}
}