diff --git a/src/plugins/discover/public/application/components/sidebar/discover_field_bucket.tsx b/src/plugins/discover/public/application/components/sidebar/discover_field_bucket.tsx index 3a19d7c2923f8..f1f27a383076c 100644 --- a/src/plugins/discover/public/application/components/sidebar/discover_field_bucket.tsx +++ b/src/plugins/discover/public/application/components/sidebar/discover_field_bucket.tsx @@ -17,14 +17,7 @@ * under the License. */ import React from 'react'; -import { - EuiText, - EuiButtonIcon, - EuiFlexGroup, - EuiFlexItem, - EuiSpacer, - EuiToolTip, -} from '@elastic/eui'; +import { EuiText, EuiButtonIcon, EuiFlexGroup, EuiFlexItem, EuiSpacer } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { StringFieldProgressBar } from './string_progress_bar'; import { Bucket } from './types'; @@ -53,29 +46,31 @@ export function DiscoverFieldBucket({ field, bucket, onAddFilter }: Props) { } ); - const tooltipContent = `${bucket.value}: ${bucket.count} (${bucket.percent}%)`; - return ( <> - - <> - - - - {bucket.display === '' ? emptyTxt : bucket.display} - - - - - {bucket.percent}% - - - - - - + + + + {bucket.display === '' ? emptyTxt : bucket.display} + + + + + {bucket.percent}% + + + + {field.filterable && ( diff --git a/src/plugins/discover/public/application/components/sidebar/string_progress_bar.tsx b/src/plugins/discover/public/application/components/sidebar/string_progress_bar.tsx index 9866ad381ae46..c5a7a8a2c5b2a 100644 --- a/src/plugins/discover/public/application/components/sidebar/string_progress_bar.tsx +++ b/src/plugins/discover/public/application/components/sidebar/string_progress_bar.tsx @@ -21,8 +21,14 @@ import { EuiProgress } from '@elastic/eui'; interface Props { percent: number; + count: number; + value: string; } -export function StringFieldProgressBar({ percent }: Props) { - return ; +export function StringFieldProgressBar({ value, percent, count }: Props) { + const tooltipContent = `${value}: ${count} (${percent}%)`; + + return ( + + ); }