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:
parent
cddb88b890
commit
0350809e82
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user