From 08905e1386160f2e12da89e470cf8d58ceef7821 Mon Sep 17 00:00:00 2001 From: Quentin Hibon Date: Wed, 14 Apr 2021 12:52:37 +0200 Subject: [PATCH] Allow one-character search queries Related: #5180. --- ts/components/MainHeader.tsx | 2 +- ts/state/ducks/search.ts | 2 +- ts/state/selectors/search.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ts/components/MainHeader.tsx b/ts/components/MainHeader.tsx index b1a5a4f57c..d6b2910532 100644 --- a/ts/components/MainHeader.tsx +++ b/ts/components/MainHeader.tsx @@ -205,7 +205,7 @@ export class MainHeader extends React.Component { updateSearchTerm(searchTerm); } - if (searchTerm.length < 2) { + if (searchTerm.length < 1) { return; } diff --git a/ts/state/ducks/search.ts b/ts/state/ducks/search.ts index 3a27d9c283..5d8fcb997c 100644 --- a/ts/state/ducks/search.ts +++ b/ts/state/ducks/search.ts @@ -348,7 +348,7 @@ export function reducer( const { payload } = action; const { query } = payload; - const hasQuery = Boolean(query && query.length >= 2); + const hasQuery = Boolean(query); const isWithinConversation = Boolean(state.searchConversationId); return { diff --git a/ts/state/selectors/search.ts b/ts/state/selectors/search.ts index 0580c412e2..a3e095b2ce 100644 --- a/ts/state/selectors/search.ts +++ b/ts/state/selectors/search.ts @@ -59,7 +59,7 @@ export const getStartSearchCounter = createSelector( export const isSearching = createSelector( getQuery, - (query: string): boolean => query.trim().length > 1 + (query: string): boolean => query.trim().length > 0 ); export const getMessageSearchResultLookup = createSelector(