From 79217299104e176d13c7559707fead9933fbdf8a Mon Sep 17 00:00:00 2001 From: Andrea Maria Piana Date: Mon, 10 Dec 2018 15:19:31 +0100 Subject: [PATCH] Dont show wallet offline on desktop --- .../ui/components/connectivity/view.cljs | 45 +++++++++++-------- 1 file changed, 26 insertions(+), 19 deletions(-) diff --git a/src/status_im/ui/components/connectivity/view.cljs b/src/status_im/ui/components/connectivity/view.cljs index 83d6cc0f2a..6d6c2c9ee8 100644 --- a/src/status_im/ui/components/connectivity/view.cljs +++ b/src/status_im/ui/components/connectivity/view.cljs @@ -4,6 +4,7 @@ [reagent.core :as reagent] [status-im.ui.components.react :as react] [status-im.ui.components.connectivity.styles :as styles] + [status-im.utils.platform :as utils.platform] [status-im.i18n :as i18n])) (defview error-label @@ -38,22 +39,28 @@ current-chat-contact [:chats/current-chat-contact] view-id [:get :view-id] window-width [:dimensions/window-width]] - (when-let [label (cond - (and offline? - disconnected?) :t/offline - offline? :t/wallet-offline - disconnected? :t/disconnected - mailserver-connection-error? :t/mailserver-reconnect - mailserver-request-error? :t/mailserver-request-error-status - mailserver-fetching? :t/fetching-messages - :else nil)] - (let [pending? (and (:pending current-chat-contact) (= :chat view-id))] - [error-label - {:view-id view-id - :top top - :window-width window-width - :pending? pending? - :label label - :mailserver-fetching? mailserver-fetching? - :mailserver-request-error? mailserver-request-error? - :mailserver-connection-error? mailserver-connection-error?}])))) + (let [wallet-offline? (and offline? + ;; There's no wallet of desktop + (not utils.platform/desktop?))] + + (when-let [label (cond + (and wallet-offline? + disconnected?) :t/offline + + wallet-offline? :t/wallet-offline + disconnected? :t/disconnected + + mailserver-connection-error? :t/mailserver-reconnect + mailserver-request-error? :t/mailserver-request-error-status + mailserver-fetching? :t/fetching-messages + :else nil)] + (let [pending? (and (:pending current-chat-contact) (= :chat view-id))] + [error-label + {:view-id view-id + :top top + :window-width window-width + :pending? pending? + :label label + :mailserver-fetching? mailserver-fetching? + :mailserver-request-error? mailserver-request-error? + :mailserver-connection-error? mailserver-connection-error?}])))))