+
+ {visibleOptions.map((option, i) => (
+ {option === '' ? EMPTY_LABEL : option}
+ ))}
+
+ {hiddenCount > 0 && (
+
+ {i18n.translate('esqlUtils.valuesPreview.hiddenCount', {
+ defaultMessage: '+{hiddenCount} more',
+ values: { hiddenCount },
+ })}
+
+ )}
+
+ );
+};
diff --git a/src/platform/packages/shared/kbn-esql-utils/tsconfig.json b/src/platform/packages/shared/kbn-esql-utils/tsconfig.json
index f5cb80f044b82..54a8a59e4135a 100644
--- a/src/platform/packages/shared/kbn-esql-utils/tsconfig.json
+++ b/src/platform/packages/shared/kbn-esql-utils/tsconfig.json
@@ -23,9 +23,11 @@
"@kbn/esql-types",
"@kbn/search-types",
"@kbn/expressions-plugin",
+ "@kbn/field-formats-common",
"@kbn/field-types",
"@kbn/es-types",
"@kbn/i18n",
+ "@kbn/i18n-react",
"@kbn/datemath",
"@kbn/es-query",
"@kbn/code-editor",
@@ -35,5 +37,6 @@
"@kbn/controls-constants",
"@kbn/presentation-publishing",
"@kbn/controls-schemas",
+ "@kbn/ui-callout",
]
}
diff --git a/src/platform/plugins/shared/controls/moon.yml b/src/platform/plugins/shared/controls/moon.yml
index 6c5c0d818aae1..f668aef64d077 100644
--- a/src/platform/plugins/shared/controls/moon.yml
+++ b/src/platform/plugins/shared/controls/moon.yml
@@ -49,7 +49,6 @@ dependsOn:
- '@kbn/esql'
- '@kbn/presentation-publishing-schemas'
- '@kbn/controls-renderer'
- - '@kbn/field-formats-common'
- '@kbn/ui-callout'
tags:
- plugin
diff --git a/src/platform/plugins/shared/controls/public/controls/data_controls/data_control_constants.tsx b/src/platform/plugins/shared/controls/public/controls/data_controls/data_control_constants.tsx
index e87a7cd914ece..688f4f6a4b449 100644
--- a/src/platform/plugins/shared/controls/public/controls/data_controls/data_control_constants.tsx
+++ b/src/platform/plugins/shared/controls/public/controls/data_controls/data_control_constants.tsx
@@ -133,38 +133,6 @@ export const DataControlEditorStrings = {
i18n.translate('controls.controlGroup.manageControl.dataSource.valuesPreview.title', {
defaultMessage: 'Values preview',
}),
- getRunQueryButton: () =>
- i18n.translate(
- 'controls.controlGroup.manageControl.dataSource.valuesPreview.runQueryButton',
- {
- defaultMessage: 'Run query',
- }
- ),
- getEmptyTitle: () =>
- i18n.translate(
- 'controls.controlGroup.manageControl.dataSource.valuesPreview.emptyTitle',
- {
- defaultMessage: 'No values returned',
- }
- ),
- getEmptyText: () =>
- i18n.translate('controls.controlGroup.manageControl.dataSource.valuesPreview.emptyText', {
- defaultMessage: "This query isn't returning any values. Edit it and run it again.",
- }),
- getQueryNeedsRunningText: () =>
- i18n.translate(
- 'controls.controlGroup.manageControl.dataSource.valuesPreview.queryNeedsRunningText',
- {
- defaultMessage: 'Run the query to get a preview of possible values.',
- }
- ),
- getErrorTitle: () =>
- i18n.translate(
- 'controls.controlGroup.manageControl.dataSource.valuesPreview.errorTitle',
- {
- defaultMessage: 'Error getting values preview',
- }
- ),
getDataSourceLabel: () =>
i18n.translate(
'controls.controlGroup.manageControl.dataSource.valuesPreview.dataSourceLabel',
@@ -189,45 +157,6 @@ export const DataControlEditorStrings = {
}}
/>
),
- getMultiColumnErrorTitle: () =>
- i18n.translate(
- 'controls.controlGroup.manageControl.dataSource.valuesPreview.multiColumnErrorTitle',
- {
- defaultMessage: 'Query must return a single column',
- }
- ),
- getMultiColumnErrorBody: (totalColumns: number) => (
-