[ISSUE #3511] Fixed incorrect styles on iOS
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
This commit is contained in:
parent
c023122ca5
commit
431003e937
|
@ -2,17 +2,11 @@
|
||||||
(:require-macros [status-im.utils.styles :refer [defnstyle]]))
|
(:require-macros [status-im.utils.styles :refer [defnstyle]]))
|
||||||
|
|
||||||
(def text-field-container
|
(def text-field-container
|
||||||
{:position :relative
|
{:padding-top 2})
|
||||||
:height 72
|
|
||||||
:padding-top 30
|
|
||||||
:padding-bottom 34})
|
|
||||||
|
|
||||||
(def text-input
|
(def text-input
|
||||||
{:font-size 16
|
{:font-size 16
|
||||||
:height 34
|
:text-align-vertical :center})
|
||||||
:line-height 34
|
|
||||||
:padding-bottom 5
|
|
||||||
:text-align-vertical :top})
|
|
||||||
|
|
||||||
(defnstyle label [top font-size color]
|
(defnstyle label [top font-size color]
|
||||||
{:position :absolute
|
{:position :absolute
|
||||||
|
@ -23,9 +17,6 @@
|
||||||
:ios {:left 0}
|
:ios {:left 0}
|
||||||
:android {:left 4}})
|
:android {:left 4}})
|
||||||
|
|
||||||
(def label-float
|
|
||||||
{})
|
|
||||||
|
|
||||||
(defn underline-container [background-color]
|
(defn underline-container [background-color]
|
||||||
{:background-color background-color
|
{:background-color background-color
|
||||||
:align-items :center})
|
:align-items :center})
|
||||||
|
|
|
@ -105,14 +105,12 @@
|
||||||
valid-value
|
valid-value
|
||||||
temp-value
|
temp-value
|
||||||
max-length]} (reagent/state component)
|
max-length]} (reagent/state component)
|
||||||
{:keys [wrapper-style input-style label-hidden? line-color focus-line-color focus-line-height
|
{:keys [wrapper-style input-style label-hidden? focus-line-height
|
||||||
secure-text-entry label-color error-color error label value on-focus on-blur validator
|
secure-text-entry label-color error-color error label value on-focus on-blur validator
|
||||||
auto-focus on-change-text on-change on-end-editing on-submit-editing editable placeholder
|
auto-focus on-change-text on-change on-end-editing on-submit-editing editable placeholder
|
||||||
placeholder-text-color auto-capitalize multiline number-of-lines]}
|
placeholder-text-color auto-capitalize multiline number-of-lines]}
|
||||||
(merge default-props (reagent/props component))
|
(merge default-props (reagent/props component))
|
||||||
valid-value (or valid-value "")
|
valid-value (or valid-value "")
|
||||||
line-color (if error error-color line-color)
|
|
||||||
focus-line-color (if error error-color focus-line-color)
|
|
||||||
label-color (if (and error (not float-label?)) error-color label-color)
|
label-color (if (and error (not float-label?)) error-color label-color)
|
||||||
label (when-not label-hidden?
|
label (when-not label-hidden?
|
||||||
(if error (str label " *") label))]
|
(if error (str label " *") label))]
|
||||||
|
@ -163,11 +161,7 @@
|
||||||
:max-length max-length
|
:max-length max-length
|
||||||
:on-submit-editing #(do (.blur @input-ref) (when on-submit-editing (on-submit-editing)))
|
:on-submit-editing #(do (.blur @input-ref) (when on-submit-editing (on-submit-editing)))
|
||||||
:on-end-editing (when on-end-editing on-end-editing)
|
:on-end-editing (when on-end-editing on-end-editing)
|
||||||
:auto-focus (true? auto-focus)}]
|
:auto-focus (true? auto-focus)}]]))
|
||||||
[react/view {:style (styles/underline-container line-color)
|
|
||||||
:onLayout #(reagent/set-state component {:max-line-width (get-width %)})}
|
|
||||||
[react/animated-view {:style (styles/underline focus-line-color line-width line-height)}]]
|
|
||||||
[react/text {:style (styles/error-text error-color)} error]]))
|
|
||||||
|
|
||||||
(defn text-field [_ _]
|
(defn text-field [_ _]
|
||||||
(let [component-data {:get-initial-state get-initial-state
|
(let [component-data {:get-initial-state get-initial-state
|
||||||
|
|
|
@ -27,10 +27,7 @@
|
||||||
{:margin-left 14}))
|
{:margin-left 14}))
|
||||||
|
|
||||||
(def group-chat-name-wrapper
|
(def group-chat-name-wrapper
|
||||||
{:flex 1
|
{:flex 1})
|
||||||
:padding-top 0
|
|
||||||
:height 40
|
|
||||||
:padding-bottom 0})
|
|
||||||
|
|
||||||
(def group-container
|
(def group-container
|
||||||
{:flex 1
|
{:flex 1
|
||||||
|
|
Loading…
Reference in New Issue