From a3560a731c746add76128dfe660ccf3460e4d198 Mon Sep 17 00:00:00 2001 From: AlexGPlay Date: Mon, 4 May 2026 12:36:45 +0200 Subject: [PATCH 1/3] Replace custom split button with eui --- .../query_string_input/query_bar_top_row.tsx | 84 ++++++++++--------- 1 file changed, 43 insertions(+), 41 deletions(-) diff --git a/src/platform/plugins/shared/unified_search/public/query_string_input/query_bar_top_row.tsx b/src/platform/plugins/shared/unified_search/public/query_string_input/query_bar_top_row.tsx index 7912e5d67ac61..bdb10d7769428 100644 --- a/src/platform/plugins/shared/unified_search/public/query_string_input/query_bar_top_row.tsx +++ b/src/platform/plugins/shared/unified_search/public/query_string_input/query_bar_top_row.tsx @@ -43,6 +43,7 @@ import { EuiButton, EuiButtonIcon, EuiIconTip, + EuiSplitButton, useEuiTheme, type EuiTimeZoneDisplayProps, } from '@elastic/eui'; @@ -53,7 +54,6 @@ import { UI_SETTINGS } from '@kbn/data-plugin/common'; import type { DataView } from '@kbn/data-views-plugin/public'; import type { ESQLControlVariable, ESQLQueryStats } from '@kbn/esql-types'; import { useKibana } from '@kbn/kibana-react-plugin/public'; -import { SplitButton } from '@kbn/split-button'; import { useMemoCss } from '@kbn/css-utils/public/use_memo_css'; import { QueryStringInput, FilterButtonGroup } from '@kbn/kql/public'; import type { SuggestionsAbstraction, SuggestionsListSize } from '@kbn/kql/public'; @@ -75,8 +75,6 @@ import { FilterBarContextProvider } from '../filter_bar/filter_bar_context'; /** Feature flag key for the new DateRangePicker. Falls back to `true` (new picker). */ const DATE_RANGE_PICKER_FEATURE_FLAG = 'unifiedSearch.newDateRangePickerEnabled'; -const BUTTON_MIN_WIDTH = 108; - const SuperDatePicker = React.memo( EuiSuperDatePicker as any ) as unknown as typeof EuiSuperDatePicker; @@ -863,25 +861,27 @@ export const QueryBarTopRow = React.memo( if (props.useBackgroundSearchButton) { return ( - - {buttonLabelCancel} - + + + {buttonLabelCancel} + + + ); } @@ -955,25 +955,27 @@ export const QueryBarTopRow = React.memo( } = getSubmitButtonProps(); const updateButton = props.useBackgroundSearchButton ? ( - - {buttonText} - + + + {buttonText} + + + ) : ( Date: Mon, 4 May 2026 10:44:49 +0000 Subject: [PATCH 2/3] Changes from node scripts/lint_ts_projects --fix --- src/platform/plugins/shared/unified_search/tsconfig.json | 1 - 1 file changed, 1 deletion(-) diff --git a/src/platform/plugins/shared/unified_search/tsconfig.json b/src/platform/plugins/shared/unified_search/tsconfig.json index 8d0b7b3e2fdca..d981c438b6b72 100644 --- a/src/platform/plugins/shared/unified_search/tsconfig.json +++ b/src/platform/plugins/shared/unified_search/tsconfig.json @@ -41,7 +41,6 @@ "@kbn/field-utils", "@kbn/esql-types", "@kbn/background-search", - "@kbn/split-button", "@kbn/cps", "@kbn/css-utils", "@kbn/kql", From c78b0a2fd882e2be6a67b784ab9d3503021a4d9b Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Mon, 4 May 2026 10:57:50 +0000 Subject: [PATCH 3/3] Changes from node scripts/regenerate_moon_projects.js --update --- src/platform/plugins/shared/unified_search/moon.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/platform/plugins/shared/unified_search/moon.yml b/src/platform/plugins/shared/unified_search/moon.yml index e4df7ce39717a..0455c60082149 100644 --- a/src/platform/plugins/shared/unified_search/moon.yml +++ b/src/platform/plugins/shared/unified_search/moon.yml @@ -53,7 +53,6 @@ dependsOn: - '@kbn/field-utils' - '@kbn/esql-types' - '@kbn/background-search' - - '@kbn/split-button' - '@kbn/cps' - '@kbn/css-utils' - '@kbn/kql'