1
0
mirror of git://jb55.com/damus synced 2024-09-18 19:23:49 +00:00

bar: fix reaction button breaking scrolling

Signed-off-by: William Casarin <jb55@jb55.com>
Changelog-Fixed: Fix reaction button breaking scrolling
This commit is contained in:
Suhail Saqan 2023-08-05 15:00:04 -05:00 committed by William Casarin
parent cddb88b890
commit 0350809e82

View File

@ -205,19 +205,20 @@ struct LikeButton: View {
shakaAnimationLogic()
}
.simultaneousGesture(longPressGesture())
.highPriorityGesture(TapGesture().onEnded {
guard !isReactionsVisible else { return }
withAnimation(Animation.easeOut(duration: 0.15)) {
self.action(damus_state.settings.default_emoji_reaction)
shouldAnimate = true
amountOfAngleIncrease = 20.0
}
})
.overlay(reactionsOverlay())
}
}
func likeButton() -> some View {
Button(action: {
guard !isReactionsVisible else { return }
withAnimation(Animation.easeOut(duration: 0.15)) {
self.action(damus_state.settings.default_emoji_reaction)
shouldAnimate = true
amountOfAngleIncrease = 20.0
}
}) {
Group {
if let liked_emoji {
buildMaskView(for: liked_emoji)
.frame(width: 20, height: 20)