|
|
@ -13,6 +13,8 @@ struct MessageInfoView: View {
|
|
|
|
return [.failed, .failedToSync].contains(messageViewModel.state)
|
|
|
|
return [.failed, .failedToSync].contains(messageViewModel.state)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var dismiss: (() -> Void)?
|
|
|
|
|
|
|
|
|
|
|
|
var body: some View {
|
|
|
|
var body: some View {
|
|
|
|
NavigationView {
|
|
|
|
NavigationView {
|
|
|
|
ZStack (alignment: .topLeading) {
|
|
|
|
ZStack (alignment: .topLeading) {
|
|
|
@ -379,6 +381,7 @@ struct MessageInfoView: View {
|
|
|
|
.frame(width: .infinity, height: 60)
|
|
|
|
.frame(width: .infinity, height: 60)
|
|
|
|
.onTapGesture {
|
|
|
|
.onTapGesture {
|
|
|
|
actions[index].work()
|
|
|
|
actions[index].work()
|
|
|
|
|
|
|
|
dismiss()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if index < (actions.count - 1) {
|
|
|
|
if index < (actions.count - 1) {
|
|
|
|