feat: add display-name in author component (#14473)
This commit is contained in:
parent
f18044c9dc
commit
2e68fb22f5
|
@ -9,6 +9,28 @@
|
||||||
|
|
||||||
(def middle-dot "·")
|
(def middle-dot "·")
|
||||||
|
|
||||||
|
(defn display-name [{:keys [profile-name nickname ens-name text-style]}]
|
||||||
|
(let [ens? (-> ens-name string/blank? not)
|
||||||
|
nickname? (-> nickname string/blank? not)]
|
||||||
|
(if ens?
|
||||||
|
[text/text (merge {:weight :semi-bold
|
||||||
|
:size :paragraph-2
|
||||||
|
:style (style/ens-text)}
|
||||||
|
text-style)
|
||||||
|
ens-name]
|
||||||
|
[:<>
|
||||||
|
(if nickname?
|
||||||
|
[text/text (merge {:weight :semi-bold
|
||||||
|
:size :paragraph-2
|
||||||
|
:style (style/nickname-text)}
|
||||||
|
text-style)
|
||||||
|
nickname]
|
||||||
|
[text/text (merge {:weight :semi-bold
|
||||||
|
:size :paragraph-2
|
||||||
|
:style (style/profile-name-text nickname?)}
|
||||||
|
text-style)
|
||||||
|
profile-name])])))
|
||||||
|
|
||||||
(defn author [{:keys [profile-name nickname chat-key ens-name time-str contact? verified? untrustworthy?]}]
|
(defn author [{:keys [profile-name nickname chat-key ens-name time-str contact? verified? untrustworthy?]}]
|
||||||
[:f>
|
[:f>
|
||||||
(fn []
|
(fn []
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
(ns status-im2.contexts.quo-preview.messages.author
|
(ns status-im2.contexts.quo-preview.messages.author
|
||||||
(:require [react-native.core :as rn]
|
(:require [quo2.components.markdown.text :as text]
|
||||||
[quo2.foundations.colors :as colors]
|
|
||||||
[status-im2.contexts.quo-preview.preview :as preview]
|
|
||||||
[quo2.components.messages.author.view :as quo2]
|
[quo2.components.messages.author.view :as quo2]
|
||||||
[reagent.core :as reagent]))
|
[quo2.foundations.colors :as colors]
|
||||||
|
[react-native.core :as rn]
|
||||||
|
[reagent.core :as reagent]
|
||||||
|
[status-im2.contexts.quo-preview.preview :as preview]))
|
||||||
|
|
||||||
(def descriptor [{:label "Profile name"
|
(def descriptor [{:label "Profile name"
|
||||||
:key :profile-name
|
:key :profile-name
|
||||||
|
@ -49,9 +50,14 @@
|
||||||
[preview/customizer state descriptor]]
|
[preview/customizer state descriptor]]
|
||||||
[rn/view {:padding-vertical 60
|
[rn/view {:padding-vertical 60
|
||||||
:padding--horizontal 15
|
:padding--horizontal 15
|
||||||
:flex-direction :row
|
|
||||||
:justify-content :center}
|
:justify-content :center}
|
||||||
[quo2/author @state]]]])))
|
[rn/view
|
||||||
|
[text/text "Author:"]
|
||||||
|
[quo2/author @state]]
|
||||||
|
[rn/view {:height 50}]
|
||||||
|
[rn/view
|
||||||
|
[text/text "Display Name:"]
|
||||||
|
[quo2/display-name @state]]]]])))
|
||||||
|
|
||||||
(defn preview-author []
|
(defn preview-author []
|
||||||
[rn/view {:background-color (colors/theme-colors colors/white colors/neutral-90)
|
[rn/view {:background-color (colors/theme-colors colors/white colors/neutral-90)
|
||||||
|
|
Loading…
Reference in New Issue