From 3908192fe22f9a6cb2eed6777201037ca486320f Mon Sep 17 00:00:00 2001 From: Suhail Saqan Date: Sat, 5 Aug 2023 12:09:45 -0500 Subject: [PATCH] reactions: add close button to custom reactions Signed-off-by: William Casarin Changelog-Added: Add close button to custom reactions --- damus/Views/ActionBar/EventActionBar.swift | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/damus/Views/ActionBar/EventActionBar.swift b/damus/Views/ActionBar/EventActionBar.swift index b948e119..b03ce8a8 100644 --- a/damus/Views/ActionBar/EventActionBar.swift +++ b/damus/Views/ActionBar/EventActionBar.swift @@ -290,6 +290,19 @@ struct LikeButton: View { func reactions() -> some View { HStack { + Button(action: { + withAnimation(.easeOut(duration: 0.2)) { + isReactionsVisible = false + showReactionsBG = 0 + } + showEmojis = [] + }) { + Image(systemName: "xmark.circle.fill") + .font(.body) + .foregroundColor(.gray) + } + .padding(.leading, 7.5) + ScrollView(.horizontal, showsIndicators: false) { HStack(spacing: 20) { ForEach(emojis, id: \.self) { emoji in @@ -303,7 +316,7 @@ struct LikeButton: View { } } } - .padding(.horizontal, 20) + .padding(.trailing, 10) } } }