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:
parent
1b1d4bd6d1
commit
76a6dbc406
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user