From 9f5aee01467d6c542aafad4cebbda82171ece694 Mon Sep 17 00:00:00 2001 From: alwx Date: Sat, 14 Jan 2017 17:15:10 +0300 Subject: [PATCH] Search input on Discover can leave header in indeterminate state (#695) --- src/status_im/components/toolbar/view.cljs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/status_im/components/toolbar/view.cljs b/src/status_im/components/toolbar/view.cljs index 3e16b1c35a..5350592f68 100644 --- a/src/status_im/components/toolbar/view.cljs +++ b/src/status_im/components/toolbar/view.cljs @@ -67,6 +67,8 @@ {:style st/toolbar-search-input :auto-focus true :placeholder search-placeholder + :return-key-type "search" + :on-blur #(dispatch [:set-in [:toolbar-search :show] nil]) :on-change-text #(dispatch [:set-in [:toolbar-search :text] %]) :on-submit-editing #(toolbar-search-submit on-search-submit)}] [view @@ -82,8 +84,7 @@ on-search-submit] :as opts}] (let [toggle-search-fn #(dispatch [:set-in [:toolbar-search :show] %]) - actions (if show-search? - [(act/search #(toolbar-search-submit on-search-submit))] + actions (if-not show-search? (into actions [(act/search #(toggle-search-fn search-key))]))] [toolbar {:style (merge st/toolbar-with-search style) :nav-action (if show-search?