Allow 2 lines for user name on intro screen
Add max-height to scroll-view Signed-off-by: Gheorghe Pinzaru <feross95@gmail.com>
This commit is contained in:
parent
6a9eef1c2a
commit
87ce82e10a
|
@ -54,11 +54,17 @@
|
|||
(defn list-item [selected?]
|
||||
{:flex-direction :row
|
||||
:align-items :center
|
||||
:justify-content :space-between
|
||||
:padding-left 16
|
||||
:padding-right 10
|
||||
:background-color (if selected? colors/blue-light colors/white)
|
||||
:padding-vertical 12})
|
||||
|
||||
(def list-item-body
|
||||
{:flex-direction :row
|
||||
:flex 1
|
||||
:align-items :flex-start})
|
||||
|
||||
(def multiaccount-image
|
||||
{:width 40
|
||||
:height 40
|
||||
|
|
|
@ -119,40 +119,40 @@
|
|||
:resize-mode :contain
|
||||
:style {:width image-size :height image-size}}])])))
|
||||
|
||||
(defn choose-key [{:keys [multiaccounts selected-id view-height]}]
|
||||
(defn choose-key [{:keys [multiaccounts selected-id]}]
|
||||
[react/view
|
||||
{:style {:flex 1
|
||||
:justify-content :center}}
|
||||
[react/view
|
||||
{:style {:flex 1
|
||||
:height 200
|
||||
:max-height 338}}
|
||||
[react/scroll-view
|
||||
{:content-container-style {:justify-content :flex-start}}
|
||||
(for [[acc accessibility-n] (map vector multiaccounts (range (count multiaccounts)))]
|
||||
(let [selected? (= (:id acc) selected-id)
|
||||
public-key (get-in acc [:derived constants/path-whisper-keyword :public-key])]
|
||||
^{:key public-key}
|
||||
[react/touchable-highlight
|
||||
{:accessibility-label (keyword (str "select-account-button-" accessibility-n))
|
||||
:on-press #(re-frame/dispatch [:intro-wizard/on-key-selected (:id acc)])}
|
||||
[react/view {:style (styles/list-item selected?)}
|
||||
|
||||
[react/scroll-view
|
||||
{:style {:max-height 410}
|
||||
:content-container-style {:justify-content :flex-start}}
|
||||
(for [[acc accessibility-n] (map vector multiaccounts (range (count multiaccounts)))]
|
||||
(let [selected? (= (:id acc) selected-id)
|
||||
public-key (get-in acc [:derived constants/path-whisper-keyword :public-key])]
|
||||
^{:key public-key}
|
||||
[react/touchable-highlight
|
||||
{:accessibility-label (keyword (str "select-account-button-" accessibility-n))
|
||||
:on-press #(re-frame/dispatch [:intro-wizard/on-key-selected (:id acc)])}
|
||||
[react/view {:style (styles/list-item selected?)}
|
||||
[react/view {:style styles/list-item-body}
|
||||
[react/image {:source {:uri (identicon/identicon public-key)}
|
||||
:resize-mode :cover
|
||||
:style styles/multiaccount-image}]
|
||||
[react/view {:style {:margin-horizontal 16 :flex 1 :justify-content :space-between}}
|
||||
[react/text {:style (assoc styles/wizard-text :text-align :left
|
||||
:color colors/black
|
||||
:font-weight "500")
|
||||
:number-of-lines 1
|
||||
:ellipsize-mode :middle}
|
||||
[react/view {:style {:padding-horizontal 16
|
||||
:flex 1}}
|
||||
[react/text {:style (assoc styles/wizard-text :text-align :left
|
||||
:color colors/black
|
||||
:line-height 22
|
||||
:font-weight "500")
|
||||
:number-of-lines 2
|
||||
:ellipsize-mode :middle}
|
||||
(gfy/generate-gfy public-key)]
|
||||
[react/text {:style (assoc styles/wizard-text
|
||||
:text-align :left
|
||||
:line-height 22
|
||||
:font-family "monospace")}
|
||||
(utils/get-shortened-address public-key)]]
|
||||
[radio/radio selected?]]]))]]])
|
||||
(utils/get-shortened-address public-key)]]]
|
||||
[radio/radio selected?]]]))]])
|
||||
|
||||
(defn storage-entry [{:keys [type icon icon-width icon-height
|
||||
image image-selected image-width image-height
|
||||
|
|
Loading…
Reference in New Issue