From 3f0b93473db08988e732d63e775023edb3ebc573 Mon Sep 17 00:00:00 2001 From: mgabdev <> Date: Tue, 3 Nov 2020 15:27:39 -0600 Subject: [PATCH] Updated SearchLayout to have Explore + others tabs on mobile MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Updated: - SearchNavigationBarXS - SearchLayout to have Explore + others tabs on mobile --- .../search_navigation_bar_xs.js | 66 +++++++++++++---- .../gabsocial/layouts/search_layout.js | 71 ++++++++++++++++--- 2 files changed, 114 insertions(+), 23 deletions(-) diff --git a/app/javascript/gabsocial/components/navigation_bar/search_navigation_bar_xs.js b/app/javascript/gabsocial/components/navigation_bar/search_navigation_bar_xs.js index 7bb45233..74bb8daf 100644 --- a/app/javascript/gabsocial/components/navigation_bar/search_navigation_bar_xs.js +++ b/app/javascript/gabsocial/components/navigation_bar/search_navigation_bar_xs.js @@ -4,14 +4,28 @@ import Heading from '../heading' import Search from '../search' import Pills from '../pills' import Button from '../button' +import Text from '../text' class SearchNavigationBar extends React.PureComponent { + onClickSearch = (e) => { + e.preventDefault() + const { isSearchFocused } = this.props + if (!isSearchFocused) { + this.props.onToggleSearchExplore(true) + } + } + + onResetSearchFocus = () => { + this.props.onToggleSearchExplore(false) + } + render() { const { children, tabs, value, + isSearchFocused, } = this.props const to = '/home' @@ -20,21 +34,43 @@ class SearchNavigationBar extends React.PureComponent {