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

perf: remove unused zstack on like button

This commit is contained in:
William Casarin 2023-09-10 18:22:48 -07:00
parent 1b1d4bd6d1
commit 76a6dbc406

View File

@ -198,8 +198,18 @@ struct LikeButton: View {
}
var body: some View {
ZStack {
likeButton()
Group {
if let liked_emoji {
buildMaskView(for: liked_emoji)
.frame(width: 20, height: 20)
} else {
Image("shaka")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 20, height: 20)
.foregroundColor(.gray)
}
}
.accessibilityLabel(NSLocalizedString("Like", comment: "Accessibility Label for Like button"))
.rotationEffect(Angle(degrees: shouldAnimate ? rotationAngle : 0))
.onReceive(self.timer) { _ in
@ -216,22 +226,6 @@ struct LikeButton: View {
})
.overlay(reactionsOverlay())
}
}
func likeButton() -> some View {
Group {
if let liked_emoji {
buildMaskView(for: liked_emoji)
.frame(width: 20, height: 20)
} else {
Image("shaka")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(width: 20, height: 20)
.foregroundColor(.gray)
}
}
}
func shakaAnimationLogic() {
rotationAngle = amountOfAngleIncrease