From be618bfafee5b31a74969149980b9c5cf48b8128 Mon Sep 17 00:00:00 2001 From: mmilad75 <55688834+mmilad75@users.noreply.github.com> Date: Fri, 26 Jan 2024 21:30:01 +0330 Subject: [PATCH] Wallet: Disable long-press feature on tokens in watch-only accounts. #18597 (#18598) * add functionality * update condition --- .../contexts/wallet/common/token_value/view.cljs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/status_im/contexts/wallet/common/token_value/view.cljs b/src/status_im/contexts/wallet/common/token_value/view.cljs index 53ab4f5a79..46740bf806 100644 --- a/src/status_im/contexts/wallet/common/token_value/view.cljs +++ b/src/status_im/contexts/wallet/common/token_value/view.cljs @@ -41,10 +41,12 @@ (defn view [item] - [quo/token-value - (merge item - {:on-long-press - #(rf/dispatch - [:show-bottom-sheet - {:content (fn [] [token-value-drawer item]) - :selected-item (fn [] [quo/token-value item])}])})]) + (let [{:keys [watch-only?]} (rf/sub [:wallet/current-viewing-account])] + [quo/token-value + (cond-> item + (not watch-only?) + (assoc :on-long-press + #(rf/dispatch + [:show-bottom-sheet + {:content (fn [] [token-value-drawer item]) + :selected-item (fn [] [quo/token-value item])}])))]))