import React from 'react'; import SessionSearchField from 'Shared/SessionSearchField'; import SavedSearch from 'Shared/SavedSearch'; import { Button } from 'UI'; import { connect } from 'react-redux'; import { clearSearch } from 'Duck/search'; import TagList from './components/TagList'; interface Props { clearSearch: () => void; appliedFilter: any; savedSearch: any; } const MainSearchBar = (props: Props) => { const { appliedFilter } = props; const hasFilters = appliedFilter && appliedFilter.filters && appliedFilter.filters.size > 0; const hasSavedSearch = props.savedSearch && props.savedSearch.exists(); const hasSearch = hasFilters || hasSavedSearch; return (