add haptic feedback to like action
import UIKit
This commit is contained in:
committed by
William Casarin
parent
58e12a58f0
commit
bd58054434
@@ -6,6 +6,7 @@
|
|||||||
//
|
//
|
||||||
|
|
||||||
import SwiftUI
|
import SwiftUI
|
||||||
|
import UIKit
|
||||||
|
|
||||||
enum ActionBarSheet: Identifiable {
|
enum ActionBarSheet: Identifiable {
|
||||||
case reply
|
case reply
|
||||||
@@ -20,6 +21,7 @@ enum ActionBarSheet: Identifiable {
|
|||||||
struct EventActionBar: View {
|
struct EventActionBar: View {
|
||||||
let damus_state: DamusState
|
let damus_state: DamusState
|
||||||
let event: NostrEvent
|
let event: NostrEvent
|
||||||
|
let generator = UIImpactFeedbackGenerator(style: .light)
|
||||||
@State var sheet: ActionBarSheet? = nil
|
@State var sheet: ActionBarSheet? = nil
|
||||||
@State var confirm_boost: Bool = false
|
@State var confirm_boost: Bool = false
|
||||||
@StateObject var bar: ActionBarModel
|
@StateObject var bar: ActionBarModel
|
||||||
@@ -128,6 +130,8 @@ struct EventActionBar: View {
|
|||||||
|
|
||||||
self.bar.our_like = like_ev
|
self.bar.our_like = like_ev
|
||||||
|
|
||||||
|
generator.impactOccurred()
|
||||||
|
|
||||||
damus_state.pool.send(.event(like_ev))
|
damus_state.pool.send(.event(like_ev))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user