Disable starting a new chat for non mutual contact (#14726)
This commit is contained in:
parent
4960f5a59c
commit
aa8f5b3d48
|
@ -23,9 +23,10 @@
|
||||||
(:require-macros [status-im.utils.views :as views]))
|
(:require-macros [status-im.utils.views :as views]))
|
||||||
|
|
||||||
(defn actions
|
(defn actions
|
||||||
[{:keys [public-key added? blocked? ens-name] :as contact} muted?]
|
[{:keys [public-key added? blocked? ens-name mutual?] :as contact} muted?]
|
||||||
(concat [{:label (i18n/label :t/chat)
|
(concat [{:label (i18n/label :t/chat)
|
||||||
:icon :main-icons/message
|
:icon :main-icons/message
|
||||||
|
:disabled (not mutual?)
|
||||||
:action #(re-frame/dispatch [:contact.ui/send-message-pressed
|
:action #(re-frame/dispatch [:contact.ui/send-message-pressed
|
||||||
{:public-key public-key
|
{:public-key public-key
|
||||||
:ens-name ens-name}])
|
:ens-name ens-name}])
|
||||||
|
@ -177,6 +178,7 @@
|
||||||
[{:keys [icon label action selected disabled negative]}]
|
[{:keys [icon label action selected disabled negative]}]
|
||||||
[react/touchable-highlight
|
[react/touchable-highlight
|
||||||
{:on-press action
|
{:on-press action
|
||||||
|
:disabled disabled
|
||||||
:style {:flex 1}
|
:style {:flex 1}
|
||||||
:accessibility-label (str label "-item-button")}
|
:accessibility-label (str label "-item-button")}
|
||||||
[react/view {:flex 1 :align-items :center}
|
[react/view {:flex 1 :align-items :center}
|
||||||
|
|
Loading…
Reference in New Issue