From 4588dafe02b2e081ec25bf2b02ceada8d4c43736 Mon Sep 17 00:00:00 2001 From: Parvesh Monu Date: Fri, 24 Dec 2021 20:27:30 +0530 Subject: [PATCH] Open user profile from membership requests (#12950) --- .../ui/components/emoji_thumbnail/preview.cljs | 3 ++- .../ui/components/emoji_thumbnail/styles.cljs | 1 - .../ui/screens/communities/requests_to_join.cljs | 10 ++++++---- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/status_im/ui/components/emoji_thumbnail/preview.cljs b/src/status_im/ui/components/emoji_thumbnail/preview.cljs index 1a70d8f246..5f02c38b49 100644 --- a/src/status_im/ui/components/emoji_thumbnail/preview.cljs +++ b/src/status_im/ui/components/emoji_thumbnail/preview.cljs @@ -6,7 +6,8 @@ (defn emoji-thumbnail [emoji color size] (when-not (string/blank? emoji) [react/view (styles/emoji-thumbnail-icon color size) - [react/text {:style (styles/emoji-thumbnail-icon-text size)} emoji]])) + [react/text {:style (styles/emoji-thumbnail-icon-text size) + :accessibility-label :thumbnail-emoji} emoji]])) (defn emoji-thumbnail-touchable [emoji color size func] (when-not (string/blank? emoji) diff --git a/src/status_im/ui/components/emoji_thumbnail/styles.cljs b/src/status_im/ui/components/emoji_thumbnail/styles.cljs index 03ebd4f97a..752f0f3d5b 100644 --- a/src/status_im/ui/components/emoji_thumbnail/styles.cljs +++ b/src/status_im/ui/components/emoji_thumbnail/styles.cljs @@ -17,7 +17,6 @@ (defn emoji-thumbnail-icon-text [size] {:font-size (emoji-utils/emoji-font-size size) :line-height size - :accessibility-label :thumbnail-emoji :margin-top (emoji-utils/emoji-top-margin-for-vertical-alignment size)}) ;; Required for vertical alignment bug - Check function defination for more info diff --git a/src/status_im/ui/screens/communities/requests_to_join.cljs b/src/status_im/ui/screens/communities/requests_to_join.cljs index aa3c37c970..e98a43ea80 100644 --- a/src/status_im/ui/screens/communities/requests_to_join.cljs +++ b/src/status_im/ui/screens/communities/requests_to_join.cljs @@ -11,7 +11,8 @@ [status-im.ui.components.icons.icons :as icons] [status-im.ui.components.topbar :as topbar] [status-im.i18n.i18n :as i18n] - [status-im.communities.core :as communities])) + [status-im.communities.core :as communities] + [quo.components.animated.pressable :as animation])) (defn hide-sheet-and-dispatch [event] (>evt [:bottom-sheet/hide]) @@ -19,11 +20,11 @@ (defn request-actions [community-id request-id] [react/view {:flex-direction :row} - [react/touchable-highlight {:on-press #(re-frame/dispatch [:communities.ui/accept-request-to-join-pressed community-id request-id])} + [animation/pressable {:on-press #(re-frame/dispatch [:communities.ui/accept-request-to-join-pressed community-id request-id])} [icons/icon :main-icons/checkmark-circle {:width 35 :height 35 :color colors/green}]] - [react/touchable-highlight {:on-press #(re-frame/dispatch [:communities.ui/decline-request-to-join-pressed community-id request-id])} + [animation/pressable {:on-press #(re-frame/dispatch [:communities.ui/decline-request-to-join-pressed community-id request-id])} [icons/icon :main-icons/cancel {:width 35 :height 35 :container-style {:margin-left 16} @@ -41,7 +42,8 @@ :accessory (when can-manage-users? [request-actions community-id id]) :icon [chat-icon/contact-icon-contacts-tab - (multiaccounts/displayed-photo member)]}])) + (multiaccounts/displayed-photo member)] + :on-press #(re-frame/dispatch [:chat.ui/show-profile public-key])}])) (defn requests-to-join [] (let [{:keys [community-id]} (