Use Overlay for Label to Prevent Views Moving

This commit is contained in:
Joel Klabo
2023-01-10 18:49:24 -08:00
parent 5dbf8029da
commit a165f4281c

View File

@@ -60,16 +60,17 @@ struct EventActionBar: View {
.frame(minWidth: 0, maxWidth: .infinity, alignment: .leading)
HStack(alignment: .bottom) {
Text("\(bar.likes > 0 ? "\(bar.likes)" : "")")
.font(.footnote.weight(.medium))
.foregroundColor(bar.liked ? Color.orange : Color.gray)
LikeButton(liked: bar.liked) {
if bar.liked {
notify(.delete, bar.our_like)
} else {
send_like()
}
}.overlay {
Text("\(bar.likes > 0 ? "\(bar.likes)" : "")")
.offset(x: -22)
.font(.footnote.weight(.medium))
.foregroundColor(bar.liked ? Color.orange : Color.gray)
}
}
.frame(minWidth: 0, maxWidth: .infinity, alignment: .leading)