From f556492aec6a9f1fccd276ae4837f3818fbb0290 Mon Sep 17 00:00:00 2001 From: Elena Makarova Date: Wed, 13 Aug 2025 14:42:42 +0300 Subject: [PATCH] fix(query): incorrect selector --- src/containers/Tenant/utils/constants.ts | 2 +- src/store/reducers/query/query.ts | 22 +++++++++++++--------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/containers/Tenant/utils/constants.ts b/src/containers/Tenant/utils/constants.ts index 00871159c9..2eaaf7bc46 100644 --- a/src/containers/Tenant/utils/constants.ts +++ b/src/containers/Tenant/utils/constants.ts @@ -6,5 +6,5 @@ export const MAX_QUERY_HEIGHT = 6; export const QUERY_TABLE_SETTINGS: Settings = { ...DEFAULT_TABLE_SETTINGS, - dynamicRenderType: 'variable', + dynamicRenderType: 'simple', }; diff --git a/src/store/reducers/query/query.ts b/src/store/reducers/query/query.ts index be991c67cc..215bc36376 100644 --- a/src/store/reducers/query/query.ts +++ b/src/store/reducers/query/query.ts @@ -148,14 +148,6 @@ const slice = createSlice({ selectResult: (state) => state.result, selectStartTime: (state) => state.result?.startTime, selectEndTime: (state) => state.result?.endTime, - selectQueriesHistory: (state) => { - const items = state.history.queries; - const filter = state.history.filter?.toLowerCase(); - - return filter - ? items.filter((item) => item.queryText.toLowerCase().includes(filter)) - : items; - }, selectUserInput: (state) => state.input, selectIsDirty: (state) => state.isDirty, selectQueriesHistoryCurrentIndex: (state) => state.history?.currentIndex, @@ -174,6 +166,19 @@ export const selectQueryDuration = createSelector( }, ); +export const selectQueriesHistory = createSelector( + [ + (state: RootState) => state.query.history.queries, + (state: RootState) => state.query.history.filter, + ], + (queries, filter) => { + const normalizedFilter = filter?.toLowerCase(); + return normalizedFilter + ? queries.filter((item) => item.queryText.toLowerCase().includes(normalizedFilter)) + : queries; + }, +); + export default slice.reducer; export const { changeUserInput, @@ -194,7 +199,6 @@ export const { export const { selectQueriesHistoryFilter, selectQueriesHistoryCurrentIndex, - selectQueriesHistory, selectTenantPath, selectResult, selectUserInput,