From 216612dda78cd9da90e3f1d517f93067a5912d66 Mon Sep 17 00:00:00 2001 From: Nathan Reese Date: Fri, 9 Aug 2019 13:35:58 -0600 Subject: [PATCH 1/2] [Maps] only show top hits checkbox if index has date fields --- .../es_search_source/update_source_editor.js | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js b/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js index 332b0027796b4..d1f3631db4bb7 100644 --- a/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js +++ b/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js @@ -191,6 +191,23 @@ export class UpdateSourceEditor extends Component { } render() { + let useTopHitsCheckbox; + if (this.state.dateFields && this.state.dateFields.length) { + useTopHitsCheckbox = ( + + + + ); + } + return ( - - - + {useTopHitsCheckbox} {this.renderTopHitsForm()} From adfec7bf04d31f71f52b23b881b2c0df387ec1da Mon Sep 17 00:00:00 2001 From: Nathan Reese Date: Fri, 9 Aug 2019 13:47:20 -0600 Subject: [PATCH 2/2] rename useTopHitsCheckbox to topHitsCheckbox --- .../layers/sources/es_search_source/update_source_editor.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js b/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js index d1f3631db4bb7..7b9ae98d31e8e 100644 --- a/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js +++ b/x-pack/legacy/plugins/maps/public/layers/sources/es_search_source/update_source_editor.js @@ -191,9 +191,9 @@ export class UpdateSourceEditor extends Component { } render() { - let useTopHitsCheckbox; + let topHitsCheckbox; if (this.state.dateFields && this.state.dateFields.length) { - useTopHitsCheckbox = ( + topHitsCheckbox = ( - {useTopHitsCheckbox} + {topHitsCheckbox} {this.renderTopHitsForm()}