diff --git a/src/status_im/ui/screens/wallet/accounts/views.cljs b/src/status_im/ui/screens/wallet/accounts/views.cljs index bb469c22452f..009acb9cca5b 100644 --- a/src/status_im/ui/screens/wallet/accounts/views.cljs +++ b/src/status_im/ui/screens/wallet/accounts/views.cljs @@ -149,13 +149,17 @@ [icons/icon :main-icons/more {:accessibility-label :accounts-more-options}]]]])) (views/defview accounts [] - (views/letsubs [{:keys [accounts]} [:multiaccount]] - [react/scroll-view {:horizontal true} - [react/view {:flex-direction :row :padding-top 11 :padding-bottom 12} - (for [account accounts] - ^{:key account} - [account-card account]) - [add-card]]])) + (views/letsubs [{:keys [accounts address]} [:multiaccount] + multiaccounts [:multiaccounts/multiaccounts]] + (let [keycard-account? (boolean (get-in multiaccounts [address :keycard-key-uid]))] + [react/scroll-view {:horizontal true} + [react/view {:flex-direction :row :padding-top 11 :padding-bottom 12} + (for [account accounts] + ^{:key account} + [account-card account]) + ; TODO: enable keycard support for adding new accounts + (when-not keycard-account? + [add-card])]]))) (defn accounts-overview [] [react/view {:flex 1}