From 2648b2bc2351a083537b1329bf9a281e41722771 Mon Sep 17 00:00:00 2001 From: Sean Hagstrom Date: Tue, 25 Jun 2024 12:25:15 +0100 Subject: [PATCH] tweak: hide the options icon when the default key-pair has only 1 account or less --- src/quo/components/wallet/keypair/view.cljs | 13 +++++++------ .../settings/wallet/keypairs_and_accounts/view.cljs | 5 ++++- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/quo/components/wallet/keypair/view.cljs b/src/quo/components/wallet/keypair/view.cljs index a31e0b3178..d6ab053cf1 100644 --- a/src/quo/components/wallet/keypair/view.cljs +++ b/src/quo/components/wallet/keypair/view.cljs @@ -47,12 +47,13 @@ :accessibility-label :title} [text/text {:weight :semi-bold} (if (= type :default-keypair) (keypair-string full-name) full-name)] - (if (= action :selector) - [selectors/view - {:type :radio - :checked? selected? - :blur? blur? - :customization-color customization-color}] + (case action + :none nil + :selector [selectors/view + {:type :radio + :checked? selected? + :blur? blur? + :customization-color customization-color}] [rn/pressable {:on-press on-options-press} [icon/icon :i/options {:color (if blur? diff --git a/src/status_im/contexts/settings/wallet/keypairs_and_accounts/view.cljs b/src/status_im/contexts/settings/wallet/keypairs_and_accounts/view.cljs index 2e7ee6a49e..ccc03056f2 100644 --- a/src/status_im/contexts/settings/wallet/keypairs_and_accounts/view.cljs +++ b/src/status_im/contexts/settings/wallet/keypairs_and_accounts/view.cljs @@ -69,7 +69,10 @@ {:blur? true :status-indicator false :stored :on-device - :action :options + :action (if (and default-keypair? + (<= 1 (count accounts))) + :none + :options) :accounts accounts :customization-color customization-color :container-style style/keypair-container-style