Merge pull request #5663 from status-im/fix/desktop-signin
Fix desktop signin text input field
This commit is contained in:
commit
c1bb9278bb
|
@ -2,6 +2,7 @@
|
||||||
(:require [status-im.ui.components.react :as react]
|
(:require [status-im.ui.components.react :as react]
|
||||||
[status-im.ui.components.text-input.styles :as styles]
|
[status-im.ui.components.text-input.styles :as styles]
|
||||||
[status-im.ui.components.colors :as colors]
|
[status-im.ui.components.colors :as colors]
|
||||||
|
[status-im.utils.platform :as platform]
|
||||||
[status-im.ui.components.tooltip.views :as tooltip]))
|
[status-im.ui.components.tooltip.views :as tooltip]))
|
||||||
|
|
||||||
(defn text-input-with-label [{:keys [label content error style height container text] :as props}]
|
(defn text-input-with-label [{:keys [label content error style height container text] :as props}]
|
||||||
|
@ -15,9 +16,12 @@
|
||||||
{:style (merge styles/input style)
|
{:style (merge styles/input style)
|
||||||
:placeholder-text-color colors/gray
|
:placeholder-text-color colors/gray
|
||||||
:auto-focus true
|
:auto-focus true
|
||||||
:value text
|
|
||||||
:auto-capitalize :none}
|
:auto-capitalize :none}
|
||||||
(dissoc props :style :height))]
|
(dissoc props :style :height)
|
||||||
|
;; Workaround until `value` TextInput field is available on desktop:
|
||||||
|
;; https://github.com/status-im/react-native-desktop/issues/320
|
||||||
|
(when-not platform/desktop?
|
||||||
|
{:value text}))]
|
||||||
(when content content)]
|
(when content content)]
|
||||||
(when error
|
(when error
|
||||||
[tooltip/tooltip error (styles/error label)])])
|
[tooltip/tooltip error (styles/error label)])])
|
||||||
|
|
Loading…
Reference in New Issue