From d92ddf4b704a3d484db0a7cee7b79a0836ea44d3 Mon Sep 17 00:00:00 2001 From: Sergi Massaneda Date: Thu, 17 Jun 2021 10:17:17 +0200 Subject: [PATCH] hide not searchable results when no term (#102401) --- .../public/providers/get_app_results.test.ts | 5 +++++ .../public/providers/get_app_results.ts | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/global_search_providers/public/providers/get_app_results.test.ts b/x-pack/plugins/global_search_providers/public/providers/get_app_results.test.ts index 3db9fcc33685..db64e2972e93 100644 --- a/x-pack/plugins/global_search_providers/public/providers/get_app_results.test.ts +++ b/x-pack/plugins/global_search_providers/public/providers/get_app_results.test.ts @@ -120,6 +120,11 @@ describe('getAppResults', () => { ], keywords: [], }), + createApp({ + id: 'AppNotSearchable', + title: 'App 1 not searchable', + searchable: false, + }), ]; expect(getAppResults('', apps).length).toBe(1); diff --git a/x-pack/plugins/global_search_providers/public/providers/get_app_results.ts b/x-pack/plugins/global_search_providers/public/providers/get_app_results.ts index 136b0d6076e6..ece173777f3e 100644 --- a/x-pack/plugins/global_search_providers/public/providers/get_app_results.ts +++ b/x-pack/plugins/global_search_providers/public/providers/get_app_results.ts @@ -31,7 +31,8 @@ export const getAppResults = ( .flatMap((app) => term.length > 0 ? flattenDeepLinks(app) - : [ + : app.searchable + ? [ { id: app.id, app, @@ -40,6 +41,7 @@ export const getAppResults = ( keywords: app.keywords ?? [], }, ] + : [] ) .map((appLink) => ({ appLink,