From 5a937a447bc9e0a47b447cef43a4a352601cd1a5 Mon Sep 17 00:00:00 2001 From: semd Date: Wed, 16 Jun 2021 20:46:49 +0200 Subject: [PATCH] hide not searchable results when no term --- .../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 3db9fcc3368522..db64e2972e9324 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 136b0d6076e69b..ece173777f3e17 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,