diff --git a/web/packages/new/photos/services/search/worker.ts b/web/packages/new/photos/services/search/worker.ts index aa31c7f16c..0b42418a76 100644 --- a/web/packages/new/photos/services/search/worker.ts +++ b/web/packages/new/photos/services/search/worker.ts @@ -154,6 +154,18 @@ const fileCaptionMatches = (s: string, files: EnteFile[]) => file.pubMagicMetadata?.data?.caption?.toLowerCase().includes(s), ); +const fileTypeSuggestions = ( + s: string, + labelledFileTypes: Searchable[], +) => + labelledFileTypes + .filter(({ lowercasedName }) => lowercasedName.startsWith(s)) + .map(({ fileType, label }) => ({ + type: SuggestionType.FILE_TYPE, + value: fileType, + label, + })); + const dateSuggestions = ( s: string, locale: string, @@ -298,18 +310,6 @@ const locationSuggestions = ( ].flat(); }; -const fileTypeSuggestions = ( - s: string, - labelledFileTypes: Searchable[], -) => - labelledFileTypes - .filter(searchableIncludes(s)) - .map(({ fileType, label }) => ({ - label, - value: fileType, - type: SuggestionType.FILE_TYPE, - })); - /** * Return true if file satisfies the given {@link query}. */