mirror of
https://github.com/status-im/status-react.git
synced 2025-01-12 12:04:52 +00:00
[#4931] always show only saved :name and :photo-path in my-profile
This commit is contained in:
parent
229c64f002
commit
8964ec26a4
@ -50,9 +50,10 @@
|
|||||||
[profile-name-input name on-change-text-event
|
[profile-name-input name on-change-text-event
|
||||||
(when group-chat {:accessibility-label :chat-name-input})]]])
|
(when group-chat {:accessibility-label :chat-name-input})]]])
|
||||||
|
|
||||||
(defn profile-header [contact editing? allow-icon-change? options on-change-text-event]
|
(defn profile-header
|
||||||
|
[{:keys [contact edited-contact editing? allow-icon-change? options on-change-text-event]}]
|
||||||
(if editing?
|
(if editing?
|
||||||
[profile-header-edit contact options on-change-text-event allow-icon-change?]
|
[profile-header-edit (or edited-contact contact) options on-change-text-event allow-icon-change?]
|
||||||
[profile-header-display contact]))
|
[profile-header-display contact]))
|
||||||
|
|
||||||
;; settings items elements
|
;; settings items elements
|
||||||
|
@ -65,7 +65,10 @@
|
|||||||
[profile-contact-toolbar]
|
[profile-contact-toolbar]
|
||||||
[react/scroll-view
|
[react/scroll-view
|
||||||
[react/view profile.components.styles/profile-form
|
[react/view profile.components.styles/profile-form
|
||||||
[profile.components/profile-header contact false false nil nil]]
|
[profile.components/profile-header
|
||||||
|
{:contact contact
|
||||||
|
:editing? false
|
||||||
|
:allow-icon-change? false}]]
|
||||||
[list/action-list (actions contact)
|
[list/action-list (actions contact)
|
||||||
{:container-style styles/action-container
|
{:container-style styles/action-container
|
||||||
:action-style styles/action
|
:action-style styles/action
|
||||||
|
@ -70,7 +70,9 @@
|
|||||||
(handlers/register-handler-fx
|
(handlers/register-handler-fx
|
||||||
:my-profile/start-editing-profile
|
:my-profile/start-editing-profile
|
||||||
(fn [{:keys [db]} []]
|
(fn [{:keys [db]} []]
|
||||||
{:db (assoc db :my-profile/editing? true)}))
|
(let [profile (select-keys (:account/account db) [:name :photo-path])]
|
||||||
|
{:db (assoc db :my-profile/editing? true
|
||||||
|
:my-profile/profile profile)})))
|
||||||
|
|
||||||
(handlers/register-handler-fx
|
(handlers/register-handler-fx
|
||||||
:my-profile/save-profile
|
:my-profile/save-profile
|
||||||
|
@ -101,7 +101,11 @@
|
|||||||
[group-chat-profile-toolbar])
|
[group-chat-profile-toolbar])
|
||||||
[react/scroll-view
|
[react/scroll-view
|
||||||
[react/view profile.components.styles/profile-form
|
[react/view profile.components.styles/profile-form
|
||||||
[profile.components/profile-header shown-chat editing? false nil :set-group-chat-name]
|
[profile.components/profile-header
|
||||||
|
{:contact shown-chat
|
||||||
|
:editing? editing?
|
||||||
|
:allow-icon-change? false
|
||||||
|
:on-change-text-event :set-group-chat-name}]
|
||||||
[list/action-list (actions admin? (:chat-id current-chat))
|
[list/action-list (actions admin? (:chat-id current-chat))
|
||||||
{:container-style styles/action-container
|
{:container-style styles/action-container
|
||||||
:action-style styles/action
|
:action-style styles/action
|
||||||
|
@ -207,7 +207,13 @@
|
|||||||
[react/scroll-view {:ref #(reset! scroll %)
|
[react/scroll-view {:ref #(reset! scroll %)
|
||||||
:keyboard-should-persist-taps :handled}
|
:keyboard-should-persist-taps :handled}
|
||||||
[react/view profile.components.styles/profile-form
|
[react/view profile.components.styles/profile-form
|
||||||
[profile.components/profile-header shown-account editing? true profile-icon-options :my-profile/update-name]]
|
[profile.components/profile-header
|
||||||
|
{:contact current-account
|
||||||
|
:edited-contact changed-account
|
||||||
|
:editing? editing?
|
||||||
|
:allow-icon-change? true
|
||||||
|
:options profile-icon-options
|
||||||
|
:on-change-text-event :my-profile/update-name}]]
|
||||||
[react/view action-button.styles/actions-list
|
[react/view action-button.styles/actions-list
|
||||||
[share-contact-code current-account public-key]]
|
[share-contact-code current-account public-key]]
|
||||||
[react/view styles/my-profile-info-container
|
[react/view styles/my-profile-info-container
|
||||||
|
Loading…
x
Reference in New Issue
Block a user