Compare commits

...
4 Commits
@@ -88,14 +88,14 @@
(defn valid-nickname? (defn valid-nickname?
[nickname] [nickname]
(not (string/blank? nickname))) (not (string/blank? (string/trim (or nickname "")))))
(defn- nickname-input (defn- nickname-input
[nickname entered-nickname public-key] [nickname entered-nickname public-key]
[quo/text-input [quo/text-input
{:on-change-text #(reset! entered-nickname %) {:on-change-text #(reset! entered-nickname %)
:on-submit-editing #(when (valid-nickname? @entered-nickname) :on-submit-editing #(when (valid-nickname? @entered-nickname)
(save-nickname public-key @entered-nickname)) (save-nickname public-key (string/trim (or @entered-nickname ""))))
:auto-capitalize :none :auto-capitalize :none
:auto-focus false :auto-focus false
:max-length 32 :max-length 32
@@ -131,7 +131,9 @@
:center :center
[quo/button [quo/button
{:type :secondary {:type :secondary
:on-press #(save-nickname public-key @entered-nickname)} :disabled (not (valid-nickname? @entered-nickname))
:on-press #(when (valid-nickname? @entered-nickname)
(save-nickname public-key (string/trim (or @entered-nickname ""))))}
(i18n/label :t/done)]}]]))) (i18n/label :t/done)]}]])))
(defn button-item (defn button-item