From de92beea5d9332212b5152ddaade99feb57a5f83 Mon Sep 17 00:00:00 2001 From: "elastic-renovate-prod[bot]" <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 21:20:56 +0000 Subject: [PATCH 01/14] Update dependency @reduxjs/toolkit to v2 --- package.json | 2 +- yarn.lock | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index e80cf7a78bcc8..83bd8b3d08128 100644 --- a/package.json +++ b/package.json @@ -1101,7 +1101,7 @@ "@opentelemetry/sdk-trace-node": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.32.0", "@paralleldrive/cuid2": "^2.2.2", - "@reduxjs/toolkit": "1.9.7", + "@reduxjs/toolkit": "2.7.0", "@slack/webhook": "^7.0.1", "@smithy/eventstream-codec": "^4.0.1", "@smithy/eventstream-serde-node": "^4.0.1", diff --git a/yarn.lock b/yarn.lock index ae4ac391be10d..ce2762e830d65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9740,6 +9740,18 @@ redux-thunk "^2.4.2" reselect "^4.1.8" +"@reduxjs/toolkit@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-2.7.0.tgz#6a8823aa741a5aab2a2ce58e6326243f36fe31f2" + integrity sha512-XVwolG6eTqwV0N8z/oDlN93ITCIGIop6leXlGJI/4EKy+0POYkR+ABHRSdGXY+0MQvJBP8yAzh+EYFxTuvmBiQ== + dependencies: + "@standard-schema/spec" "^1.0.0" + "@standard-schema/utils" "^0.3.0" + immer "^10.0.3" + redux "^5.0.1" + redux-thunk "^3.1.0" + reselect "^5.1.0" + "@remix-run/router@1.6.3": version "1.6.3" resolved "https://registry.yarnpkg.com/@remix-run/router/-/router-1.6.3.tgz#8205baf6e17ef93be35bf62c37d2d594e9be0dad" @@ -10331,6 +10343,16 @@ resolved "https://registry.yarnpkg.com/@sovpro/delimited-stream/-/delimited-stream-1.1.0.tgz#4334bba7ee241036e580fdd99c019377630d26b4" integrity sha512-kQpk267uxB19X3X2T1mvNMjyvIEonpNSHrMlK5ZaBU6aZxw7wPbpgKJOjHN3+/GPVpXgAV9soVT2oyHpLkLtyw== +"@standard-schema/spec@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@standard-schema/spec/-/spec-1.0.0.tgz#f193b73dc316c4170f2e82a881da0f550d551b9c" + integrity sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA== + +"@standard-schema/utils@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@standard-schema/utils/-/utils-0.3.0.tgz#3d5e608f16c2390c10528e98e59aef6bf73cae7b" + integrity sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g== + "@statoscope/extensions@5.28.1": version "5.28.1" resolved "https://registry.yarnpkg.com/@statoscope/extensions/-/extensions-5.28.1.tgz#bc270f9366c4b2c13342f1a0d138520cf607a5bb" @@ -20724,6 +20746,11 @@ immediate@~3.0.5: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= +immer@^10.0.3: + version "10.1.1" + resolved "https://registry.yarnpkg.com/immer/-/immer-10.1.1.tgz#206f344ea372d8ea176891545ee53ccc062db7bc" + integrity sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw== + immer@^9.0.21: version "9.0.21" resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" @@ -27532,6 +27559,11 @@ redux-thunk@^2.4.2: resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz" integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== +redux-thunk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-3.1.0.tgz#94aa6e04977c30e14e892eae84978c1af6058ff3" + integrity sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw== + redux-thunks@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/redux-thunks/-/redux-thunks-1.0.0.tgz#56e03b86d281a2664c884ab05c543d9ab1673658" @@ -27544,6 +27576,11 @@ redux@^4.0.0, redux@^4.2.1: dependencies: "@babel/runtime" "^7.9.2" +redux@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b" + integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w== + reflect-metadata@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" @@ -27910,6 +27947,11 @@ reselect@^4.1.8: resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== +reselect@^5.1.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.1.1.tgz#c766b1eb5d558291e5e550298adb0becc24bb72e" + integrity sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w== + resize-observer-polyfill@1.5.1, resize-observer-polyfill@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" From b547c0419d1e1ec870edc7e8911484f202658c2e Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:31:08 +0200 Subject: [PATCH 02/14] redux-toolkit-v1 alias --- package.json | 1 + yarn.lock | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/package.json b/package.json index 83bd8b3d08128..037966dbb2962 100644 --- a/package.json +++ b/package.json @@ -1300,6 +1300,7 @@ "redux-saga-testing": "^2.0.2", "redux-thunk": "^2.4.2", "redux-thunks": "^1.0.0", + "redux-toolkit-v1": "npm:@reduxjs/toolkit@1.9.7", "reflect-metadata": "^0.2.2", "remark-gfm": "1.0.0", "remark-parse-no-trim": "^8.0.4", diff --git a/yarn.lock b/yarn.lock index ce2762e830d65..a2b9d6e9ef048 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27569,6 +27569,16 @@ redux-thunks@^1.0.0: resolved "https://registry.yarnpkg.com/redux-thunks/-/redux-thunks-1.0.0.tgz#56e03b86d281a2664c884ab05c543d9ab1673658" integrity sha1-VuA7htKBomZMiEqwXFQ9mrFnNlg= +"redux-toolkit-v1@npm:@reduxjs/toolkit@1.9.7": + version "1.9.7" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" + integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== + dependencies: + immer "^9.0.21" + redux "^4.2.1" + redux-thunk "^2.4.2" + reselect "^4.1.8" + redux@^4.0.0, redux@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz" From 68ad6ba4e86e1b506bf49d944c9bacdd798d19e4 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:32:30 +0200 Subject: [PATCH 03/14] update imports for redux-toolkit-v1 --- .../response_stream/common/api/redux_stream/data_slice.ts | 4 ++-- .../response_stream/common/api/redux_stream/options_slice.ts | 4 ++-- .../public/containers/app/pages/page_redux_stream/store.tsx | 2 +- .../color_mapping/categorical_color_mapping.tsx | 2 +- .../shared_components/color_mapping/state/color_mapping.ts | 4 ++-- .../src/shared_components/color_mapping/state/ui.ts | 2 +- .../application/main/state_management/redux/internal_state.ts | 2 +- .../public/application/main/state_management/redux/utils.ts | 2 +- .../shared/ml/aiops_log_rate_analysis/api/stream_reducer.ts | 4 ++-- .../state/log_rate_analysis_field_candidates_slice.ts | 4 ++-- .../aiops_log_rate_analysis/state/log_rate_analysis_slice.ts | 4 ++-- .../state/log_rate_analysis_table_slice.test.ts | 2 +- .../state/log_rate_analysis_table_slice.ts | 4 ++-- .../shared/ml/aiops_log_rate_analysis/state/store.tsx | 2 +- .../state/use_current_selected_group.ts | 2 +- .../state/use_current_selected_significant_item.ts | 2 +- .../packages/shared/ml/response_stream/client/stream_slice.ts | 4 ++-- .../app/sections/edit_transform/state_management/actions.ts | 2 +- .../state_management/edit_transform_flyout_state.tsx | 2 +- .../state_management/selectors/is_form_touched.ts | 2 +- .../state_management/selectors/is_form_valid.ts | 2 +- .../state_management/selectors/updated_transform_config.ts | 2 +- .../lens/public/app_plugin/get_application_user_messages.tsx | 2 +- .../shared/edit_on_the_fly/get_edit_lens_configuration.tsx | 2 +- .../platform/plugins/shared/lens/public/mocks/store_mocks.tsx | 2 +- .../public/state_management/context_middleware/index.test.ts | 2 +- .../lens/public/state_management/context_middleware/index.ts | 2 +- .../lens/public/state_management/fullscreen_middleware.ts | 2 +- .../plugins/shared/lens/public/state_management/index.test.ts | 2 +- .../plugins/shared/lens/public/state_management/index.ts | 2 +- .../lens/public/state_management/init_middleware/index.ts | 2 +- .../public/state_management/init_middleware/load_initial.ts | 2 +- .../shared/lens/public/state_management/lens_slice.test.ts | 2 +- .../plugins/shared/lens/public/state_management/lens_slice.ts | 2 +- .../lens/public/state_management/optimizing_middleware.ts | 2 +- .../plugins/shared/lens/public/state_management/selectors.ts | 2 +- .../plugins/shared/timelines/public/mock/test_providers.tsx | 2 +- .../public/apps/embeddables/monitors_overview/redux_store.ts | 2 +- .../public/apps/embeddables/stats_overview/redux_store.ts | 2 +- .../public/apps/synthetics/components/alerts/rule_viz.tsx | 2 +- .../monitors_page/overview/overview/sort_fields.tsx | 2 +- .../public/apps/synthetics/state/agent_policies/index.ts | 2 +- .../public/apps/synthetics/state/alert_rules/index.ts | 2 +- .../public/apps/synthetics/state/browser_journey/actions.ts | 2 +- .../public/apps/synthetics/state/browser_journey/index.ts | 2 +- .../synthetics/public/apps/synthetics/state/certs/index.ts | 2 +- .../public/apps/synthetics/state/elasticsearch/index.ts | 2 +- .../public/apps/synthetics/state/global_params/index.ts | 2 +- .../public/apps/synthetics/state/manual_test_runs/actions.ts | 2 +- .../public/apps/synthetics/state/manual_test_runs/index.ts | 2 +- .../public/apps/synthetics/state/monitor_details/actions.ts | 2 +- .../public/apps/synthetics/state/monitor_details/effects.ts | 2 +- .../public/apps/synthetics/state/monitor_details/index.ts | 2 +- .../public/apps/synthetics/state/monitor_list/actions.ts | 2 +- .../public/apps/synthetics/state/monitor_list/effects.ts | 2 +- .../public/apps/synthetics/state/monitor_list/index.ts | 2 +- .../public/apps/synthetics/state/network_events/index.ts | 2 +- .../public/apps/synthetics/state/overview/actions.ts | 2 +- .../synthetics/public/apps/synthetics/state/overview/index.ts | 2 +- .../public/apps/synthetics/state/overview_status/actions.ts | 2 +- .../public/apps/synthetics/state/overview_status/index.ts | 2 +- .../public/apps/synthetics/state/private_locations/actions.ts | 2 +- .../public/apps/synthetics/state/private_locations/index.ts | 2 +- .../synthetics/public/apps/synthetics/state/root_reducer.ts | 2 +- .../public/apps/synthetics/state/service_locations/actions.ts | 2 +- .../public/apps/synthetics/state/service_locations/index.ts | 2 +- .../synthetics/public/apps/synthetics/state/settings/index.ts | 2 +- .../public/apps/synthetics/state/status_heatmap/actions.ts | 2 +- .../public/apps/synthetics/state/status_heatmap/index.ts | 2 +- .../plugins/synthetics/public/apps/synthetics/state/store.ts | 2 +- .../apps/synthetics/state/synthetics_enablement/actions.ts | 2 +- .../apps/synthetics/state/synthetics_enablement/index.ts | 2 +- .../synthetics/public/apps/synthetics/state/ui/actions.ts | 2 +- .../synthetics/public/apps/synthetics/state/ui/index.ts | 2 +- .../synthetics/public/apps/synthetics/state/utils/actions.ts | 2 +- .../public/apps/synthetics/state/utils/fetch_effect.ts | 2 +- .../security/packages/expandable-flyout/src/store/actions.ts | 2 +- .../packages/expandable-flyout/src/store/middlewares.test.ts | 2 +- .../packages/expandable-flyout/src/store/middlewares.ts | 2 +- .../security/packages/expandable-flyout/src/store/reducers.ts | 2 +- .../security/packages/expandable-flyout/src/store/redux.ts | 2 +- .../security/packages/expandable-flyout/src/test/provider.tsx | 2 +- .../security_solution/public/common/store/middlewares.ts | 2 +- .../data_view_manager/hooks/use_init_data_view_manager.ts | 4 ++-- .../public/data_view_manager/redux/actions.ts | 2 +- .../redux/listeners/data_view_selected.test.ts | 2 +- .../data_view_manager/redux/listeners/data_view_selected.ts | 2 +- .../data_view_manager/redux/listeners/init_listener.test.ts | 2 +- .../public/data_view_manager/redux/listeners/init_listener.ts | 2 +- .../public/data_view_manager/redux/reducer.ts | 2 +- .../public/data_view_manager/redux/selectors.ts | 2 +- .../public/data_view_manager/redux/slices.ts | 4 ++-- .../storybook/three_way_diff_storybook_providers.tsx | 2 +- .../security_solution/public/notes/store/notes.slice.test.ts | 4 ++-- .../security_solution/public/notes/store/notes.slice.ts | 4 ++-- 95 files changed, 107 insertions(+), 107 deletions(-) diff --git a/examples/response_stream/common/api/redux_stream/data_slice.ts b/examples/response_stream/common/api/redux_stream/data_slice.ts index 174d8d8d7a364..83f06a3d19dac 100644 --- a/examples/response_stream/common/api/redux_stream/data_slice.ts +++ b/examples/response_stream/common/api/redux_stream/data_slice.ts @@ -7,8 +7,8 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { createSlice } from '@reduxjs/toolkit'; -import type { PayloadAction } from '@reduxjs/toolkit'; +import { createSlice } from 'redux-toolkit-v1'; +import type { PayloadAction } from 'redux-toolkit-v1'; import { getInitialState } from '../stream_state'; diff --git a/examples/response_stream/common/api/redux_stream/options_slice.ts b/examples/response_stream/common/api/redux_stream/options_slice.ts index 3d804a5e075db..2b55683d39338 100644 --- a/examples/response_stream/common/api/redux_stream/options_slice.ts +++ b/examples/response_stream/common/api/redux_stream/options_slice.ts @@ -7,8 +7,8 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { createSlice } from '@reduxjs/toolkit'; -import type { PayloadAction } from '@reduxjs/toolkit'; +import { createSlice } from 'redux-toolkit-v1'; +import type { PayloadAction } from 'redux-toolkit-v1'; const getInitialState = () => ({ simulateErrors: false, diff --git a/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx b/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx index 233ce7a697964..132259fcc5356 100644 --- a/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx +++ b/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx @@ -8,7 +8,7 @@ */ import React, { type FC, type PropsWithChildren } from 'react'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { Provider } from 'react-redux'; import { streamSlice } from '@kbn/ml-response-stream/client'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx index 695d9ddf3311a..e525b6acf9400 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { Provider } from 'react-redux'; -import { type EnhancedStore, configureStore } from '@reduxjs/toolkit'; +import { type EnhancedStore, configureStore } from 'redux-toolkit-v1'; import { isEqual } from 'lodash'; import { KbnPalettes } from '@kbn/palettes'; import { IFieldFormat } from '@kbn/field-formats-plugin/common'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/color_mapping.ts b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/color_mapping.ts index 2b82b37349375..172cf0876969e 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/color_mapping.ts +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/color_mapping.ts @@ -7,8 +7,8 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { createSlice } from '@reduxjs/toolkit'; -import type { PayloadAction } from '@reduxjs/toolkit'; +import { createSlice } from 'redux-toolkit-v1'; +import type { PayloadAction } from 'redux-toolkit-v1'; import type { ColorMapping } from '../config'; import { DEFAULT_OTHER_ASSIGNMENT_INDEX } from '../config/default_color_mapping'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/ui.ts b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/ui.ts index 349cb0ef4a3e0..2164a86978495 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/ui.ts +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/state/ui.ts @@ -7,7 +7,7 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { type PayloadAction, createSlice } from '@reduxjs/toolkit'; +import { type PayloadAction, createSlice } from 'redux-toolkit-v1'; import { RootState } from './color_mapping'; const initialState: RootState['ui'] = { diff --git a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/internal_state.ts b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/internal_state.ts index ad5aabf80d6d5..1c367b6a86b7e 100644 --- a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/internal_state.ts +++ b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/internal_state.ts @@ -15,7 +15,7 @@ import { createSlice, type ThunkAction, type ThunkDispatch, -} from '@reduxjs/toolkit'; +} from 'redux-toolkit-v1'; import type { IKbnUrlStateStorage } from '@kbn/kibana-utils-plugin/public'; import type { TabItem } from '@kbn/unified-tabs'; import type { DiscoverCustomizationContext } from '../../../../customizations'; diff --git a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/utils.ts b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/utils.ts index 0c7f4fb2d94d8..73b9b66ddffb2 100644 --- a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/utils.ts +++ b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/utils.ts @@ -10,7 +10,7 @@ import { v4 as uuid } from 'uuid'; import { i18n } from '@kbn/i18n'; import type { TabItem } from '@kbn/unified-tabs'; -import { createAsyncThunk } from '@reduxjs/toolkit'; +import { createAsyncThunk } from 'redux-toolkit-v1'; import type { DiscoverInternalState, TabState } from './types'; import type { InternalStateDispatch, diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/api/stream_reducer.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/api/stream_reducer.ts index bf51beb768166..c8bb9718f131a 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/api/stream_reducer.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/api/stream_reducer.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createSlice } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; +import { createSlice } from 'redux-toolkit-v1'; import type { SignificantItem, diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_field_candidates_slice.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_field_candidates_slice.ts index 07b1cd6fee402..d7d241db8d676 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_field_candidates_slice.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_field_candidates_slice.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; +import { createAsyncThunk, createSlice } from 'redux-toolkit-v1'; import { i18n } from '@kbn/i18n'; import type { HttpSetup, HttpFetchOptions } from '@kbn/core/public'; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_slice.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_slice.ts index 8399e896900c6..8e40cd37656fb 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_slice.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_slice.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createSlice } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; +import { createSlice } from 'redux-toolkit-v1'; import type { WindowParameters } from '../window_parameters'; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.test.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.test.ts index 498ada00654f0..e7ad9ef42c589 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.test.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { logRateAnalysisTableSlice, localStorageListenerMiddleware, diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.ts index 1d9c83dea98a6..77671d116069b 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/log_rate_analysis_table_slice.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createSlice, createListenerMiddleware } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; +import { createSlice, createListenerMiddleware } from 'redux-toolkit-v1'; import { i18n } from '@kbn/i18n'; import type { SignificantItem } from '@kbn/ml-agg-utils'; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx index 9fd8e8240dde3..77c9a6029db80 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, type FC, type PropsWithChildren } from 'react'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { Provider } from 'react-redux'; import useMount from 'react-use/lib/useMount'; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_group.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_group.ts index a19bd3e18a735..290917d8f7de7 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_group.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_group.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import type { RootState } from './store'; import { useAppSelector } from './hooks'; diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_significant_item.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_significant_item.ts index f7327d3033df0..5a7eb6ef1a23d 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_significant_item.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/use_current_selected_significant_item.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import type { RootState } from './store'; import { useAppSelector } from './hooks'; diff --git a/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts b/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts index d8b7888dd4c6f..58672c907e527 100644 --- a/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts +++ b/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { AnyAction, PayloadAction } from '@reduxjs/toolkit'; -import { createAsyncThunk, createSlice } from '@reduxjs/toolkit'; +import type { AnyAction, PayloadAction } from 'redux-toolkit-v1'; +import { createAsyncThunk, createSlice } from 'redux-toolkit-v1'; import { batch } from 'react-redux'; import type { HttpSetup, HttpFetchOptions } from '@kbn/core/public'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/actions.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/actions.ts index f0ed9342ceb32..29719d25bd6ad 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/actions.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; import type { FormFields } from './form_field'; import type { FormSections } from './form_section'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx index b79fbd55362f6..c8b59951b81c2 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx @@ -6,7 +6,7 @@ */ import React, { createContext, useContext, useMemo, type FC, type PropsWithChildren } from 'react'; -import { configureStore, createSlice } from '@reduxjs/toolkit'; +import { configureStore, createSlice } from 'redux-toolkit-v1'; import { useDispatch, Provider } from 'react-redux'; import { bindActionCreators } from 'redux'; import useMount from 'react-use/lib/useMount'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts index 043aea42898fb..478f18865d611 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts @@ -8,7 +8,7 @@ import { isEqual } from 'lodash'; import { useMemo } from 'react'; -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import { useSelector } from 'react-redux'; import type { TransformConfigUnion } from '../../../../../../common/types/transform'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts index 2fa91d65c7be0..0e4b1938b2eb2 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import { useSelector } from 'react-redux'; import type { FormFieldsState } from '../form_field'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts index c867dc17b6c08..dc19d43ede096 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts @@ -6,7 +6,7 @@ */ import { useMemo } from 'react'; -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import { useSelector } from 'react-redux'; import type { TransformConfigUnion } from '../../../../../../common/types/transform'; diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/get_application_user_messages.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/get_application_user_messages.tsx index 373dcfb93d8d5..b4d16585a2cd4 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/get_application_user_messages.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/get_application_user_messages.tsx @@ -10,7 +10,7 @@ import { i18n } from '@kbn/i18n'; import { RedirectAppLinks } from '@kbn/shared-ux-link-redirect-app'; import { FormattedMessage } from '@kbn/i18n-react'; import type { CoreStart } from '@kbn/core/public'; -import { Dispatch } from '@reduxjs/toolkit'; +import { Dispatch } from 'redux-toolkit-v1'; import { partition } from 'lodash'; import { updateDatasourceState, diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx index e5a4d78318449..a3ce116e185ad 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx @@ -9,7 +9,7 @@ import React, { useCallback, useState } from 'react'; import { EuiFlyout, EuiLoadingSpinner, EuiOverlayMask } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { Provider } from 'react-redux'; -import type { MiddlewareAPI, Dispatch, Action } from '@reduxjs/toolkit'; +import type { MiddlewareAPI, Dispatch, Action } from 'redux-toolkit-v1'; import { css } from '@emotion/react'; import type { CoreStart } from '@kbn/core/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx b/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx index 3a4510b7ff1b9..2af19eabef9fe 100644 --- a/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx +++ b/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx @@ -8,7 +8,7 @@ import React, { PropsWithChildren, ReactElement } from 'react'; import { ReactWrapper } from 'enzyme'; import { Provider } from 'react-redux'; -import { PreloadedState } from '@reduxjs/toolkit'; +import { PreloadedState } from 'redux-toolkit-v1'; import { RenderOptions } from '@testing-library/react'; import { LensAppServices } from '../app_plugin/types'; import { mountWithProviders, renderWithProviders } from '../test_utils/test_utils'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.test.ts b/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.test.ts index 65a80bb539bf5..5eb95b4b8a4c8 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.test.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { PayloadAction } from '@reduxjs/toolkit'; +import { PayloadAction } from 'redux-toolkit-v1'; import moment from 'moment'; import { contextMiddleware } from '.'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.ts b/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.ts index f17863a25d42e..6ca69097cb4fb 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/context_middleware/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch, MiddlewareAPI, PayloadAction } from '@reduxjs/toolkit'; +import { Dispatch, MiddlewareAPI, PayloadAction } from 'redux-toolkit-v1'; import moment from 'moment'; import { DataPublicPluginStart } from '@kbn/data-plugin/public'; import { diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/fullscreen_middleware.ts b/x-pack/platform/plugins/shared/lens/public/state_management/fullscreen_middleware.ts index e800d4fed2d1b..02c3b11107214 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/fullscreen_middleware.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/fullscreen_middleware.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI, Action } from '@reduxjs/toolkit'; +import type { Dispatch, MiddlewareAPI, Action } from 'redux-toolkit-v1'; import { LensGetState, LensStoreDeps } from '.'; import { setToggleFullscreen } from './lens_slice'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/index.test.ts b/x-pack/platform/plugins/shared/lens/public/state_management/index.test.ts index b38a9587eafdd..18028e2bd3a99 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/index.test.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/index.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Action, Dispatch, MiddlewareAPI } from '@reduxjs/toolkit'; +import { Action, Dispatch, MiddlewareAPI } from 'redux-toolkit-v1'; import { makeConfigureStore, onActiveDataChange, setExecutionContext } from '.'; import { mockStoreDeps } from '../mocks'; import { TableInspectorAdapter } from '../editor_frame_service/types'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/index.ts b/x-pack/platform/plugins/shared/lens/public/state_management/index.ts index 93b6ea0723913..5aa451aa2fd9f 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/index.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/index.ts @@ -12,7 +12,7 @@ import { type Action, type Dispatch, type MiddlewareAPI, -} from '@reduxjs/toolkit'; +} from 'redux-toolkit-v1'; import { useDispatch, useSelector, TypedUseSelectorHook } from 'react-redux'; import { makeLensReducer, lensActions, getPreloadedState } from './lens_slice'; import { LensState, LensStoreDeps } from './types'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/index.ts b/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/index.ts index b0011c3c822ed..ac525c599f724 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/index.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch, MiddlewareAPI, PayloadAction } from '@reduxjs/toolkit'; +import { Dispatch, MiddlewareAPI, PayloadAction } from 'redux-toolkit-v1'; import { Storage } from '@kbn/kibana-utils-plugin/public'; import { LensStoreDeps } from '..'; import { loadInitial as loadInitialAction } from '..'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/load_initial.ts b/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/load_initial.ts index 329c80be52423..f879b53e7823b 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/load_initial.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/init_middleware/load_initial.ts @@ -6,7 +6,7 @@ */ import { cloneDeep } from 'lodash'; -import { MiddlewareAPI } from '@reduxjs/toolkit'; +import { MiddlewareAPI } from 'redux-toolkit-v1'; import { i18n } from '@kbn/i18n'; import { History } from 'history'; import { setState, initExisting, initEmpty, LensStoreDeps, LensAppState } from '..'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.test.ts b/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.test.ts index 8f79464458d93..ca2c02291c86d 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.test.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { EnhancedStore } from '@reduxjs/toolkit'; +import { EnhancedStore } from 'redux-toolkit-v1'; import type { Query } from '@kbn/es-query'; import { switchDatasource, diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.ts b/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.ts index 85ef2e7fd544a..1bd38e748784e 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/lens_slice.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction, createReducer, current } from '@reduxjs/toolkit'; +import { createAction, createReducer, current } from 'redux-toolkit-v1'; import { VisualizeFieldContext } from '@kbn/ui-actions-plugin/public'; import { mapValues, uniq } from 'lodash'; import { Filter, Query } from '@kbn/es-query'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/optimizing_middleware.ts b/x-pack/platform/plugins/shared/lens/public/state_management/optimizing_middleware.ts index 7187419cb438b..1b2ff151e38d4 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/optimizing_middleware.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/optimizing_middleware.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch, MiddlewareAPI, Action } from '@reduxjs/toolkit'; +import { Dispatch, MiddlewareAPI, Action } from 'redux-toolkit-v1'; import { isEqual } from 'lodash'; import { onActiveDataChange, updateDatasourceState, setExecutionContext } from '.'; import { SetExecutionContextPayload } from './lens_slice'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/selectors.ts b/x-pack/platform/plugins/shared/lens/public/state_management/selectors.ts index 594b1b9632d62..b4b115f0f3133 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/selectors.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import { FilterManager } from '@kbn/data-plugin/public'; import { isOfAggregateQueryType } from '@kbn/es-query'; import { LensState } from './types'; diff --git a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx index 0a6bf3711f6b2..4578b32b0ac55 100644 --- a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx @@ -13,7 +13,7 @@ import { Provider as ReduxStoreProvider } from 'react-redux'; import { Store } from 'redux'; import { ThemeProvider } from 'styled-components'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { createKibanaContextProviderMock } from './kibana_react.mock'; import { timelineReducer } from '../store/timeline/reducer'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/redux_store.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/redux_store.ts index 86bdd93311674..8cc6c95a91e7b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/redux_store.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/redux_store.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import createSagaMiddleware from 'redux-saga'; import { rootReducer } from '../../synthetics/state/root_reducer'; import { rootEffect } from '../../synthetics/state/root_effect'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/redux_store.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/redux_store.ts index 8192b9a787ac7..00711dd1184e4 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/redux_store.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/redux_store.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import createSagaMiddleware from 'redux-saga'; import { rootReducer } from '../../synthetics/state/root_reducer'; import { rootEffect } from '../../synthetics/state/root_effect'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx index eb05a1512e779..223eaaccf8f1b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx @@ -21,7 +21,7 @@ import { useSelector, useDispatch } from 'react-redux'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { i18n } from '@kbn/i18n'; import { useInspectorContext } from '@kbn/observability-shared-plugin/public'; -import { PayloadAction } from '@reduxjs/toolkit'; +import { PayloadAction } from 'redux-toolkit-v1'; import { enableInspectEsQueries } from '@kbn/observability-plugin/common'; import { RuleMonitorsTable } from './rule_monitors_table'; import { apiService } from '../../../../utils/api_service'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx index 03fa4ddc2316d..c410998eb8b2c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React from 'react'; -import type { PayloadAction } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; import { useDispatch, useSelector } from 'react-redux'; import { i18n } from '@kbn/i18n'; import { EuiFlexGroup, EuiFlexItem, EuiTitle } from '@elastic/eui'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/index.ts index 0042b9f1a9fb2..b5780781665cd 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { AgentPolicyInfo } from '../../../../../common/types'; import { IHttpSerializedFetchError } from '..'; import { getAgentPoliciesAction } from './actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/index.ts index 79106c8dc393f..e2971c2fe229b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { StatusRuleInspect } from '../../../../../common/runtime_types/alert_rules/common'; import { DEFAULT_ALERT_RESPONSE } from '../../../../../common/types/default_alerts'; import { IHttpSerializedFetchError } from '..'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/actions.ts index 7ebb208e5f820..c6d4e2ec0d3ed 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { FetchJourneyStepsParams } from '..'; import { SyntheticsJourneyApiResponse } from '../../../../../common/runtime_types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/index.ts index 4bd0ba94f3271..9197d6c963aaf 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/browser_journey/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { isScreenshotBlockDoc } from '../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/certs/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/certs/index.ts index 708e1bb004a74..ef20cbca43937 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/certs/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/certs/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { CertResult, SyntheticsParams } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '..'; import { getCertsListAction } from './actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/elasticsearch/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/elasticsearch/index.ts index 1fbb4e352715b..d7450c07e6f94 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/elasticsearch/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/elasticsearch/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { ESSearchResponse } from '@kbn/es-types'; import { IHttpSerializedFetchError } from '..'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/global_params/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/global_params/index.ts index a1e2e07ff955f..db31826a5b5d1 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/global_params/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/global_params/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { SyntheticsParams } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '..'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/actions.ts index f12ebd596f411..ab8a652330a19 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { ManualTestRun } from '.'; import { TestNowResponse } from '../../../../../common/types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts index 53a99a651ee93..20138d0317310 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer, PayloadAction } from '@reduxjs/toolkit'; +import { createReducer, PayloadAction } from 'redux-toolkit-v1'; import { WritableDraft } from 'immer/dist/types/types-external'; import { IHttpFetchError } from '@kbn/core-http-browser'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/actions.ts index c1860e502d3d0..ab1718707a034 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { MostRecentPingsRequest } from './api'; import { Ping, PingsResponse, SyntheticsMonitorWithId } from '../../../../../common/runtime_types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/effects.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/effects.ts index c5079534541e3..d3415a759d0ac 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/effects.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/effects.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { PayloadAction } from '@reduxjs/toolkit'; +import { PayloadAction } from 'redux-toolkit-v1'; import { takeLeading, takeEvery, select, put } from 'redux-saga/effects'; import { ConfigKey, Ping, PingsResponse } from '../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/index.ts index 2dd51a0c93694..bdeba342fc576 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { Ping, SyntheticsMonitorWithId } from '../../../../../common/runtime_types'; import { checkIsStalePing } from '../../utils/monitor_test_result/check_pings'; import { enableMonitorAlertAction } from '../monitor_list/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/actions.ts index ad7a98ef6d9db..614c4ddce0770 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { UpsertMonitorError, UpsertMonitorRequest } from '..'; import { MonitorManagementListResult, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/effects.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/effects.ts index f1c949ccf2b31..7aace2eb973e8 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/effects.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/effects.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { PayloadAction } from '@reduxjs/toolkit'; +import { PayloadAction } from 'redux-toolkit-v1'; import { call, put, takeEvery, select, takeLatest, debounce } from 'redux-saga/effects'; import { fetchOverviewStatusAction, quietFetchOverviewStatusAction } from '../overview_status'; import { enableDefaultAlertingAction } from '../alert_rules'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/index.ts index f0668e74f4864..26be90528c639 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { FETCH_STATUS } from '@kbn/observability-shared-plugin/public'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/network_events/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/network_events/index.ts index 3a9972b17d61a..51eaadab538b1 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/network_events/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/network_events/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { NetworkEvent } from '../../../../../common/runtime_types'; import { getNetworkEvents } from './actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/actions.ts index ed6cb87d43075..f31498eed4e4c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/actions.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { GetTrendPayload, TrendRequest, TrendTable } from '../../../../../common/types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/index.ts index 4b0289fe85616..2d4813bde5107 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { MonitorOverviewState, overviewViews } from './models'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/actions.ts index cfd40d4303798..c8d52e20dec08 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/actions.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { MonitorOverviewPageState } from '..'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/index.ts index 28f8e43dad27a..6d0c6a53b1e47 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview_status/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { OverviewStatusMetaData, OverviewStatusState } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '..'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/actions.ts index 29cf7510111f8..40dbaa6b69bb4 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { NewLocation } from '../../components/settings/private_locations/add_location_flyout'; import { PrivateLocation, SyntheticsPrivateLocations } from '../../../../../common/runtime_types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/index.ts index 45c9ba4ece577..8e560f35e1a95 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { PrivateLocation, SyntheticsPrivateLocations } from '../../../../../common/runtime_types'; import { createPrivateLocationAction, deletePrivateLocationAction } from './actions'; import { setIsCreatePrivateLocationFlyoutVisible, getPrivateLocationsAction } from './actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/root_reducer.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/root_reducer.ts index 03da24d5aab05..ca402d4d4ecbb 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/root_reducer.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/root_reducer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from '@reduxjs/toolkit'; +import { combineReducers } from 'redux-toolkit-v1'; import { certsListReducer, CertsListState } from './certs'; import { certificatesReducer, CertificatesState } from './certificates/certificates'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/actions.ts index dbdd53d4cbcb7..55539593c987b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { ServiceLocations, ThrottlingOptions } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '../utils/http_error'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/index.ts index 9a338458e603f..f16f8c2a4ffb4 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { DEFAULT_THROTTLING, ServiceLocations, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/index.ts index 8834e06366474..3c67f02050918 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { DynamicSettings } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '..'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/actions.ts index f56fe727e7cbb..327a3ae16baa3 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { MonitorStatusHeatmapBucket } from '../../../../../common/runtime_types'; import { createAsyncAction } from '../utils/actions'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/index.ts index b01b7d0e0b918..c34f3cf5f80ff 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { MonitorStatusHeatmapBucket } from '../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/store.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/store.ts index c88f126edeb52..58116dafbb64b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/store.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/store.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import createSagaMiddleware from 'redux-saga'; import { Storage } from '@kbn/kibana-utils-plugin/public'; import { rootEffect } from './root_effect'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/actions.ts index 78c0d9484149e..d98a713ddf1af 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { MonitorManagementEnablementResult } from '../../../../../common/runtime_types'; import { IHttpSerializedFetchError } from '../utils/http_error'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/index.ts index 26bf2b50b8325..b4bb86e177d6a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { getSyntheticsEnablement, getSyntheticsEnablementSuccess, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/actions.ts index 7a9e3e2884b9a..17c37a9958069 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { SYNTHETICS_STATUS_RULE, SYNTHETICS_TLS_RULE, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/index.ts index f1314bbae4fa0..f22c63832756f 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import { SYNTHETICS_STATUS_RULE, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/actions.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/actions.ts index 789728faf70d9..951dd683c4308 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/actions.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction, PayloadAction } from '@reduxjs/toolkit'; +import { createAction, PayloadAction } from 'redux-toolkit-v1'; import type { IHttpSerializedFetchError } from './http_error'; export function createAsyncAction< diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/fetch_effect.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/fetch_effect.ts index 5883c55196ff7..f4baa5597f7db 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/fetch_effect.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/utils/fetch_effect.ts @@ -6,7 +6,7 @@ */ import { call, put } from 'redux-saga/effects'; -import { PayloadAction } from '@reduxjs/toolkit'; +import { PayloadAction } from 'redux-toolkit-v1'; import type { IHttpFetchError } from '@kbn/core-http-browser'; import { ErrorToastOptions } from '@kbn/core-notifications-browser'; import { toastTitle } from '../monitor_list/toast_title'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/actions.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/actions.ts index 65e9c195b0a27..d5e6162e49059 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/actions.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { FlyoutPanelProps } from '../types'; export enum ActionType { diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.test.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.test.ts index efedee53b2d10..57cae3e675354 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.test.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.test.ts @@ -19,7 +19,7 @@ import { saveUserFlyoutWidthsToLocalStorageMiddleware, saveUserSectionWidthsToLocalStorageMiddleware, } from './middlewares'; -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import { changeUserCollapsedWidthAction, changeUserExpandedWidthAction, diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.ts index e9ec4cf3bd165..905b187c384f8 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/middlewares.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Dispatch } from '@reduxjs/toolkit'; +import type { Action, Dispatch } from 'redux-toolkit-v1'; import { changeUserCollapsedWidthAction, changeUserExpandedWidthAction, diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/reducers.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/reducers.ts index a3febf9c9eb95..a14fd4a9654b8 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/reducers.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/reducers.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createReducer } from '@reduxjs/toolkit'; +import { createReducer } from 'redux-toolkit-v1'; import deepEqual from 'react-fast-compare'; import { changePushVsOverlayAction, diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts index 9fd33b6574faa..3335fea4569b4 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts @@ -7,7 +7,7 @@ import { createContext } from 'react'; import { createDispatchHook, createSelectorHook, ReactReduxContextValue } from 'react-redux'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { createSelector } from 'reselect'; import { panelsReducer, uiReducer } from './reducers'; import { initialState, State } from './state'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx b/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx index f031f9ca86567..141512aebc52b 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx +++ b/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx @@ -6,7 +6,7 @@ */ import { Provider as ReduxProvider } from 'react-redux'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import React, { FC, PropsWithChildren } from 'react'; import { I18nProvider } from '@kbn/i18n-react'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/middlewares.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/middlewares.ts index fe7a2b0adf670..17d043e9f8e57 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/middlewares.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/middlewares.ts @@ -7,7 +7,7 @@ import type { CoreStart } from '@kbn/core/public'; import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import { createListenerMiddleware } from '@reduxjs/toolkit'; +import { createListenerMiddleware } from 'redux-toolkit-v1'; import { createTimelineMiddlewares } from '../../timelines/store/middlewares/create_timeline_middlewares'; import { dataTableLocalStorageMiddleware } from './data_table/middleware_local_storage'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts index d48af1ec4c650..195eaa84c0891 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts @@ -7,11 +7,11 @@ import { useDispatch } from 'react-redux'; import { useEffect } from 'react'; -import type { AnyAction, Dispatch, ListenerEffectAPI } from '@reduxjs/toolkit'; +import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import { addListener as originalAddListener, removeListener as originalRemoveListener, -} from '@reduxjs/toolkit'; +} from 'redux-toolkit-v1'; import type { RootState } from '../redux/reducer'; import { useKibana } from '../../common/lib/kibana'; import { createDataViewSelectedListener } from '../redux/listeners/data_view_selected'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/actions.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/actions.ts index 6b802468eb3a8..ad51c16ac5846 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/actions.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createAction } from '@reduxjs/toolkit'; +import { createAction } from 'redux-toolkit-v1'; import type { DataViewManagerScopeName } from '../constants'; import { SLICE_PREFIX } from '../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.test.ts index 9371597f0bb7c..0a06cbff81ed2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.test.ts @@ -8,7 +8,7 @@ import { createDataViewSelectedListener } from './data_view_selected'; import { selectDataViewAsync } from '../actions'; import type { DataViewsServicePublic, FieldSpec } from '@kbn/data-views-plugin/public'; -import type { AnyAction, Dispatch, ListenerEffectAPI } from '@reduxjs/toolkit'; +import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import type { RootState } from '../reducer'; import { DataViewManagerScopeName } from '../../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.ts index 1ab474edfde0d..89afb065623d5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/data_view_selected.ts @@ -6,7 +6,7 @@ */ import type { DataView, DataViewLazy, DataViewsServicePublic } from '@kbn/data-views-plugin/public'; -import type { AnyAction, Dispatch, ListenerEffectAPI } from '@reduxjs/toolkit'; +import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import { isEmpty } from 'lodash'; import type { RootState } from '../reducer'; import { scopes } from '../reducer'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.test.ts index efdcfbed30ca9..5056829a26f52 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AnyAction, Dispatch, ListenerEffectAPI } from '@reduxjs/toolkit'; +import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import { mockDataViewManagerState } from '../mock'; import { createInitListener } from './init_listener'; import type { DataViewsServicePublic } from '@kbn/data-views-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.ts index 7e460cb47b36b..a8d9a965324ed 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/listeners/init_listener.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AnyAction, Dispatch, ListenerEffectAPI } from '@reduxjs/toolkit'; +import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import type { DataViewsServicePublic } from '@kbn/data-views-plugin/public'; import type { RootState } from '../reducer'; import { sharedDataViewManagerSlice } from '../slices'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/reducer.ts index 1bcaec9a28b25..4403fe6d4c628 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/reducer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from '@reduxjs/toolkit'; +import { combineReducers } from 'redux-toolkit-v1'; import { DataViewManagerScopeName } from '../constants'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/selectors.ts index f5691bc26788e..13f10842a0d88 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from '@reduxjs/toolkit'; +import { createSelector } from 'redux-toolkit-v1'; import type { DataViewManagerScopeName } from '../constants'; import type { RootState } from './reducer'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/slices.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/slices.ts index a83df00443be6..d6aff85e62dc1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/slices.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/redux/slices.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { PayloadAction } from '@reduxjs/toolkit'; -import { createSlice } from '@reduxjs/toolkit'; +import type { PayloadAction } from 'redux-toolkit-v1'; +import { createSlice } from 'redux-toolkit-v1'; import type { DataViewSpec, DataView } from '@kbn/data-views-plugin/common'; import type { DataViewManagerScopeName } from '../constants'; import { SLICE_PREFIX } from '../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx index 33b32a0f9b1f6..4d5b61dd1be7d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { configureStore } from '@reduxjs/toolkit'; +import { configureStore } from 'redux-toolkit-v1'; import { merge } from 'lodash'; import { Subject } from 'rxjs'; import { Provider as ReduxStoreProvider } from 'react-redux'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.test.ts b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.test.ts index 4a24ce46a20f8..8399b1fdad1b3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.test.ts @@ -5,8 +5,8 @@ * 2.0. */ import * as uuid from 'uuid'; -import type { SerializedError } from '@reduxjs/toolkit'; -import { miniSerializeError } from '@reduxjs/toolkit'; +import type { SerializedError } from 'redux-toolkit-v1'; +import { miniSerializeError } from 'redux-toolkit-v1'; import type { NotesState } from './notes.slice'; import { createNote, diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts index e453ed888c58e..61fdc68f97294 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { EntityState, SerializedError } from '@reduxjs/toolkit'; -import { createAsyncThunk, createEntityAdapter, createSlice } from '@reduxjs/toolkit'; +import type { EntityState, SerializedError } from 'redux-toolkit-v1'; +import { createAsyncThunk, createEntityAdapter, createSlice } from 'redux-toolkit-v1'; import { createSelector } from 'reselect'; import { AssociatedFilter } from '../../../common/notes/constants'; import type { State } from '../../common/store'; From b4854d046db3e064859e3cef552d72008210d88f Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:41:18 +0200 Subject: [PATCH 04/14] immer-v9 alias --- package.json | 3 ++- yarn.lock | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 037966dbb2962..9333278c5d675 100644 --- a/package.json +++ b/package.json @@ -1202,7 +1202,8 @@ "https-proxy-agent": "^5.0.1", "i18n-iso-countries": "^7.14.0", "icalendar": "0.7.1", - "immer": "^9.0.21", + "immer": "^10.0.3", + "immer-v9": "npm:immer@^9.0.21", "inquirer": "^7.3.3", "io-ts": "^2.2.22", "ipaddr.js": "2.0.0", diff --git a/yarn.lock b/yarn.lock index a2b9d6e9ef048..fcf104302eaf5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20746,16 +20746,16 @@ immediate@~3.0.5: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= +"immer-v9@npm:immer@^9.0.21", immer@^9.0.21: + version "9.0.21" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + immer@^10.0.3: version "10.1.1" resolved "https://registry.yarnpkg.com/immer/-/immer-10.1.1.tgz#206f344ea372d8ea176891545ee53ccc062db7bc" integrity sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw== -immer@^9.0.21: - version "9.0.21" - resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" - integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== - immutable@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef" From 7c88b30acae42e09612e871473c731b833e64fcf Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:43:07 +0200 Subject: [PATCH 05/14] update imports for immer-v9 --- .../shared/console/public/application/stores/editor.ts | 2 +- .../console/public/application/stores/embeddable_console.ts | 2 +- .../shared/console/public/application/stores/request.ts | 2 +- .../application/sections/edit_policy/form/deserializer.ts | 2 +- .../edit_policy/form/deserializer_and_serializer.test.ts | 2 +- .../sections/edit_policy/form/serializer/serializer.ts | 2 +- .../shared/fleet/server/services/package_policy.test.ts | 2 +- .../osquery_managed_policy_create_import_extension.tsx | 2 +- .../shared/osquery/public/packs/form/queries_field.tsx | 2 +- .../osquery/public/packs/queries/use_pack_query_form.tsx | 4 ++-- .../public/saved_queries/form/use_saved_query_form.tsx | 4 ++-- .../osquery/server/lib/saved_query/saved_object_mappings.ts | 2 +- .../plugins/shared/osquery/server/lib/update_global_packs.ts | 2 +- .../shared/osquery/server/routes/pack/create_pack_route.ts | 2 +- .../shared/osquery/server/routes/pack/delete_pack_route.ts | 2 +- .../shared/osquery/server/routes/pack/update_pack_route.ts | 2 +- .../osquery/server/routes/status/create_status_route.ts | 2 +- .../__jest__/fixtures/processed_search_response.ts | 2 +- .../observability/plugins/apm/common/apm_telemetry.ts | 2 +- .../public/apps/synthetics/state/manual_test_runs/index.ts | 2 +- .../plugins/security_solution/public/common/store/reducer.ts | 2 +- .../detection_engine/alerts/use_alerts_privileges.test.tsx | 2 +- .../security_solution/public/resolver/store/camera/reducer.ts | 2 +- .../security_solution/public/resolver/store/data/reducer.ts | 2 +- .../security_solution/public/resolver/store/helpers.ts | 4 ++-- .../resolver/test_utilities/simulator/mock_resolver.tsx | 2 +- 26 files changed, 29 insertions(+), 29 deletions(-) diff --git a/src/platform/plugins/shared/console/public/application/stores/editor.ts b/src/platform/plugins/shared/console/public/application/stores/editor.ts index 4135f4c056122..ec71042efda62 100644 --- a/src/platform/plugins/shared/console/public/application/stores/editor.ts +++ b/src/platform/plugins/shared/console/public/application/stores/editor.ts @@ -8,7 +8,7 @@ */ import { Reducer } from 'react'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { identity } from 'fp-ts/function'; import { DevToolsSettings, DEFAULT_SETTINGS } from '../../services'; import { TextObject } from '../../../common/text_object'; diff --git a/src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts b/src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts index 9e89421c507b6..7eb1666c56403 100644 --- a/src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts +++ b/src/platform/plugins/shared/console/public/application/stores/embeddable_console.ts @@ -8,7 +8,7 @@ */ import { Reducer } from 'react'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { identity } from 'fp-ts/function'; import { diff --git a/src/platform/plugins/shared/console/public/application/stores/request.ts b/src/platform/plugins/shared/console/public/application/stores/request.ts index cf1f14d7e38ab..4a62642fe3ad6 100644 --- a/src/platform/plugins/shared/console/public/application/stores/request.ts +++ b/src/platform/plugins/shared/console/public/application/stores/request.ts @@ -8,7 +8,7 @@ */ import { Reducer } from 'react'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { identity } from 'fp-ts/function'; import { BaseResponseType } from '../../types/common'; import { RequestResult } from '../hooks/use_send_current_request/send_request'; diff --git a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts index dec1dce0eaffe..78d9b47e3b958 100644 --- a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts +++ b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { SerializedPolicy } from '../../../../../common/types'; import { splitSizeAndUnits } from '../../../lib/policies'; diff --git a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts index 0d9945cf09e70..0811bdbe0aa7f 100644 --- a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts +++ b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/deserializer_and_serializer.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { setAutoFreeze } from 'immer'; +import { setAutoFreeze } from 'immer-v9'; import { cloneDeep } from 'lodash'; import { SerializedPolicy } from '../../../../../common/types'; import { defaultRolloverAction } from '../../../constants'; diff --git a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts index c0ae46bf18c4f..61d8e4417ec1f 100644 --- a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts +++ b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/serializer/serializer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { merge, cloneDeep } from 'lodash'; import { SerializedPolicy } from '../../../../../../common/types'; diff --git a/x-pack/platform/plugins/shared/fleet/server/services/package_policy.test.ts b/x-pack/platform/plugins/shared/fleet/server/services/package_policy.test.ts index c570a8ab8c115..cf4ec2e367e68 100644 --- a/x-pack/platform/plugins/shared/fleet/server/services/package_policy.test.ts +++ b/x-pack/platform/plugins/shared/fleet/server/services/package_policy.test.ts @@ -12,7 +12,7 @@ import { httpServerMock, coreMock, } from '@kbn/core/server/mocks'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import type { KibanaRequest, SavedObjectsClientContract, diff --git a/x-pack/platform/plugins/shared/osquery/public/fleet_integration/osquery_managed_policy_create_import_extension.tsx b/x-pack/platform/plugins/shared/osquery/public/fleet_integration/osquery_managed_policy_create_import_extension.tsx index 66edc1101a48f..1923bb716d3fc 100644 --- a/x-pack/platform/plugins/shared/osquery/public/fleet_integration/osquery_managed_policy_create_import_extension.tsx +++ b/x-pack/platform/plugins/shared/osquery/public/fleet_integration/osquery_managed_policy_create_import_extension.tsx @@ -18,7 +18,7 @@ import { useEuiTheme, } from '@elastic/eui'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { i18n } from '@kbn/i18n'; import useDebounce from 'react-use/lib/useDebounce'; diff --git a/x-pack/platform/plugins/shared/osquery/public/packs/form/queries_field.tsx b/x-pack/platform/plugins/shared/osquery/public/packs/form/queries_field.tsx index f4f2f07297137..fc10983f839ce 100644 --- a/x-pack/platform/plugins/shared/osquery/public/packs/form/queries_field.tsx +++ b/x-pack/platform/plugins/shared/osquery/public/packs/form/queries_field.tsx @@ -8,7 +8,7 @@ import { isEmpty, findIndex, indexOf, pickBy, uniq, map } from 'lodash'; import type { EuiComboBoxProps } from '@elastic/eui'; import { EuiFlexGroup, EuiFlexItem, EuiButton, EuiSpacer } from '@elastic/eui'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import React, { useCallback, useMemo, useState } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; import deepEqual from 'fast-deep-equal'; diff --git a/x-pack/platform/plugins/shared/osquery/public/packs/queries/use_pack_query_form.tsx b/x-pack/platform/plugins/shared/osquery/public/packs/queries/use_pack_query_form.tsx index ea6f2a2105b41..375e67e99acc9 100644 --- a/x-pack/platform/plugins/shared/osquery/public/packs/queries/use_pack_query_form.tsx +++ b/x-pack/platform/plugins/shared/osquery/public/packs/queries/use_pack_query_form.tsx @@ -7,8 +7,8 @@ import { isArray, isEmpty, xor } from 'lodash'; import { useForm as useHookForm } from 'react-hook-form'; -import type { Draft } from 'immer'; -import { produce } from 'immer'; +import type { Draft } from 'immer-v9'; +import { produce } from 'immer-v9'; import { useMemo } from 'react'; import type { ECSMapping } from '@kbn/osquery-io-ts-types'; import { QUERY_TIMEOUT } from '../../../common/constants'; diff --git a/x-pack/platform/plugins/shared/osquery/public/saved_queries/form/use_saved_query_form.tsx b/x-pack/platform/plugins/shared/osquery/public/saved_queries/form/use_saved_query_form.tsx index 340541eb5d598..9e83efbb5db5d 100644 --- a/x-pack/platform/plugins/shared/osquery/public/saved_queries/form/use_saved_query_form.tsx +++ b/x-pack/platform/plugins/shared/osquery/public/saved_queries/form/use_saved_query_form.tsx @@ -7,8 +7,8 @@ import { useForm as useHookForm } from 'react-hook-form'; import { isArray, isEmpty, map } from 'lodash'; -import type { Draft } from 'immer'; -import produce from 'immer'; +import type { Draft } from 'immer-v9'; +import produce from 'immer-v9'; import { useMemo } from 'react'; import type { ECSMapping } from '@kbn/osquery-io-ts-types'; import { QUERY_TIMEOUT } from '../../../common/constants'; diff --git a/x-pack/platform/plugins/shared/osquery/server/lib/saved_query/saved_object_mappings.ts b/x-pack/platform/plugins/shared/osquery/server/lib/saved_query/saved_object_mappings.ts index a28dc7bafae7f..626eb1bbe20f4 100644 --- a/x-pack/platform/plugins/shared/osquery/server/lib/saved_query/saved_object_mappings.ts +++ b/x-pack/platform/plugins/shared/osquery/server/lib/saved_query/saved_object_mappings.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import type { SavedObjectsType } from '@kbn/core/server'; import { SECURITY_SOLUTION_SAVED_OBJECT_INDEX } from '@kbn/core-saved-objects-server'; import { diff --git a/x-pack/platform/plugins/shared/osquery/server/lib/update_global_packs.ts b/x-pack/platform/plugins/shared/osquery/server/lib/update_global_packs.ts index fb14092441c49..025d064a59741 100644 --- a/x-pack/platform/plugins/shared/osquery/server/lib/update_global_packs.ts +++ b/x-pack/platform/plugins/shared/osquery/server/lib/update_global_packs.ts @@ -10,7 +10,7 @@ import { set } from '@kbn/safer-lodash-set'; import { has, map, mapKeys } from 'lodash'; import type { NewPackagePolicy } from '@kbn/fleet-plugin/common'; import { LEGACY_AGENT_POLICY_SAVED_OBJECT_TYPE } from '@kbn/fleet-plugin/common'; -import produce from 'immer'; +import produce from 'immer-v9'; import { convertShardsToObject } from '../routes/utils'; import { packSavedObjectType } from '../../common/types'; import type { OsqueryAppContextService } from './osquery_app_context_services'; diff --git a/x-pack/platform/plugins/shared/osquery/server/routes/pack/create_pack_route.ts b/x-pack/platform/plugins/shared/osquery/server/routes/pack/create_pack_route.ts index 28c8a6e98da7a..989c960076015 100644 --- a/x-pack/platform/plugins/shared/osquery/server/routes/pack/create_pack_route.ts +++ b/x-pack/platform/plugins/shared/osquery/server/routes/pack/create_pack_route.ts @@ -8,7 +8,7 @@ import moment from 'moment-timezone'; import { set } from '@kbn/safer-lodash-set'; import { has, unset, some, mapKeys } from 'lodash'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import type { PackagePolicy } from '@kbn/fleet-plugin/common'; import { LEGACY_AGENT_POLICY_SAVED_OBJECT_TYPE, diff --git a/x-pack/platform/plugins/shared/osquery/server/routes/pack/delete_pack_route.ts b/x-pack/platform/plugins/shared/osquery/server/routes/pack/delete_pack_route.ts index 36d88bc9fb8fe..59eb528d7e462 100644 --- a/x-pack/platform/plugins/shared/osquery/server/routes/pack/delete_pack_route.ts +++ b/x-pack/platform/plugins/shared/osquery/server/routes/pack/delete_pack_route.ts @@ -6,7 +6,7 @@ */ import { has, filter, unset } from 'lodash'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { PACKAGE_POLICY_SAVED_OBJECT_TYPE } from '@kbn/fleet-plugin/common'; import type { IRouter } from '@kbn/core/server'; import { getInternalSavedObjectsClient } from '../utils'; diff --git a/x-pack/platform/plugins/shared/osquery/server/routes/pack/update_pack_route.ts b/x-pack/platform/plugins/shared/osquery/server/routes/pack/update_pack_route.ts index 0872a16c5bb05..b0649d864a5b5 100644 --- a/x-pack/platform/plugins/shared/osquery/server/routes/pack/update_pack_route.ts +++ b/x-pack/platform/plugins/shared/osquery/server/routes/pack/update_pack_route.ts @@ -8,7 +8,7 @@ import moment from 'moment-timezone'; import { set } from '@kbn/safer-lodash-set'; import { unset, has, difference, filter, map, mapKeys, uniq, some, isEmpty } from 'lodash'; -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import type { PackagePolicy } from '@kbn/fleet-plugin/common'; import { LEGACY_AGENT_POLICY_SAVED_OBJECT_TYPE, diff --git a/x-pack/platform/plugins/shared/osquery/server/routes/status/create_status_route.ts b/x-pack/platform/plugins/shared/osquery/server/routes/status/create_status_route.ts index b4e7e84129401..62522ef507117 100644 --- a/x-pack/platform/plugins/shared/osquery/server/routes/status/create_status_route.ts +++ b/x-pack/platform/plugins/shared/osquery/server/routes/status/create_status_route.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { satisfies } from 'semver'; import { set } from '@kbn/safer-lodash-set'; import { filter, reduce, mapKeys, each, unset, uniq, map, has, flatMap } from 'lodash'; diff --git a/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts index aa2e2f459ec40..5fc358ff0fbda 100644 --- a/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts +++ b/x-pack/platform/plugins/shared/searchprofiler/public/application/components/profile_tree/__jest__/fixtures/processed_search_response.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; import { Index } from '../../../../types'; const shard1 = { diff --git a/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts b/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts index 634ced4702740..7f55309db580d 100644 --- a/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts +++ b/x-pack/solutions/observability/plugins/apm/common/apm_telemetry.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { produce } from 'immer'; +import { produce } from 'immer-v9'; // eslint-disable-next-line @kbn/imports/no_boundary_crossing import { apmSchema } from '../server/lib/apm_telemetry/schema'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts index 20138d0317310..c5e8f71178e50 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/manual_test_runs/index.ts @@ -7,7 +7,7 @@ import { createReducer, PayloadAction } from 'redux-toolkit-v1'; -import { WritableDraft } from 'immer/dist/types/types-external'; +import { WritableDraft } from 'immer-v9/dist/types/types-external'; import { IHttpFetchError } from '@kbn/core-http-browser'; import { ActionPayload } from '../utils/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts index 540d943e96658..54d7c9d2ba6bc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts @@ -10,7 +10,7 @@ import { combineReducers } from 'redux'; import type { DataTableState } from '@kbn/securitysolution-data-table'; import { dataTableReducer } from '@kbn/securitysolution-data-table'; -import { enableMapSet } from 'immer'; +import { enableMapSet } from 'immer-v9'; import { appReducer, initialAppState } from './app'; import { dragAndDropReducer, initialDragAndDropState } from './drag_and_drop'; import { createInitialInputsState, inputsReducer } from './inputs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_alerts_privileges.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_alerts_privileges.test.tsx index 667585c5f4e56..c08d18dfdf952 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_alerts_privileges.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_alerts_privileges.test.tsx @@ -6,7 +6,7 @@ */ import { waitFor, renderHook } from '@testing-library/react'; -import produce from 'immer'; +import produce from 'immer-v9'; import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; import { useAppToastsMock } from '../../../../common/hooks/use_app_toasts.mock'; import { useUserPrivileges } from '../../../../common/components/user_privileges'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/reducer.ts index 9aa8546e327f9..566b411bdb1a7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/reducer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Draft } from 'immer'; +import type { Draft } from 'immer-v9'; import { reducerWithInitialState } from 'typescript-fsa-reducers'; import { unitsPerNudge, nudgeAnimationDuration } from './scaling_constants'; import { animatePanning } from './methods'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.ts index 12733affeeb06..8d20d004b25b7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Draft } from 'immer'; +import type { Draft } from 'immer-v9'; import { reducerWithInitialState } from 'typescript-fsa-reducers'; import type { DataState } from '../../types'; import * as treeFetcherParameters from '../../models/tree_fetcher_parameters'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts index 16f72f5fd80d3..f6aae4a6143d8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Draft } from 'immer'; -import produce from 'immer'; +import type { Draft } from 'immer-v9'; +import produce from 'immer-v9'; import type { Reducer, AnyAction } from 'redux'; import type { ActionCreator } from 'typescript-fsa'; import type { ReducerBuilder } from 'typescript-fsa-reducers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx index edefdde302c25..2abf2124172d8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx @@ -12,7 +12,7 @@ import { Provider } from 'react-redux'; import type { Store, AnyAction } from 'redux'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import type { CoreStart } from '@kbn/core/public'; -import { enableMapSet } from 'immer'; +import { enableMapSet } from 'immer-v9'; import type { SideEffectSimulator, ResolverProps } from '../../types'; import { ResolverWithoutProviders } from '../../view/resolver_without_providers'; import { SideEffectContext } from '../../view/side_effect_context'; From 867bfdb48755fa92c1bff245d5936f85270b8574 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:47:20 +0200 Subject: [PATCH 06/14] redux-v4 alias --- package.json | 3 ++- yarn.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9333278c5d675..b83240dab3db8 100644 --- a/package.json +++ b/package.json @@ -1294,7 +1294,7 @@ "react-window": "^1.8.10", "react-window-infinite-loader": "^1.0.9", "reduce-reducers": "^1.0.4", - "redux": "^4.2.1", + "redux": "^5.0.1", "redux-actions": "^2.6.5", "redux-devtools-extension": "^2.13.8", "redux-saga": "^1.3.0", @@ -1302,6 +1302,7 @@ "redux-thunk": "^2.4.2", "redux-thunks": "^1.0.0", "redux-toolkit-v1": "npm:@reduxjs/toolkit@1.9.7", + "redux-v4": "npm:redux@^4.2.1", "reflect-metadata": "^0.2.2", "remark-gfm": "1.0.0", "remark-parse-no-trim": "^8.0.4", diff --git a/yarn.lock b/yarn.lock index fcf104302eaf5..bc07ba088ab0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27579,7 +27579,7 @@ redux-thunks@^1.0.0: redux-thunk "^2.4.2" reselect "^4.1.8" -redux@^4.0.0, redux@^4.2.1: +"redux-v4@npm:redux@^4.2.1", redux@^4.0.0, redux@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz" integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== From f9417f77ac3026d71348f15bf621f03c8f8b97d9 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:49:25 +0200 Subject: [PATCH 07/14] update imports for redux-v4 --- .../src/testbed/mount_component.tsx | 2 +- .../shared/kbn-test-jest-helpers/src/testbed/types.ts | 2 +- .../plugins/private/canvas/public/application.tsx | 2 +- .../canvas/public/components/asset_manager/asset.tsx | 2 +- .../public/components/asset_manager/asset_manager.ts | 2 +- .../components/workpad_header/edit_menu/edit_menu.tsx | 2 +- .../components/workpad_header/view_menu/view_menu.tsx | 2 +- .../public/components/workpad_header/workpad_header.tsx | 2 +- .../plugins/private/canvas/public/lib/create_thunk.ts | 2 +- .../private/canvas/public/state/actions/embeddable.ts | 2 +- .../private/canvas/public/state/actions/resolved_args.ts | 2 +- .../canvas/public/state/middleware/element_stats.ts | 2 +- .../private/canvas/public/state/middleware/in_flight.ts | 2 +- .../private/canvas/public/state/middleware/index.js | 2 +- .../private/canvas/public/state/reducers/index.js | 2 +- .../plugins/private/canvas/public/state/store.js | 2 +- .../plugins/private/canvas/storybook/addon/state.ts | 2 +- .../plugins/private/canvas/storybook/addon/types.ts | 2 +- .../canvas/storybook/decorators/redux_decorator.tsx | 2 +- .../public/app/store/reducers/index.js | 2 +- .../cross_cluster_replication/public/app/store/store.js | 2 +- .../public/components/field_manager/field_manager.tsx | 2 +- .../graph/public/components/settings/settings.tsx | 2 +- .../private/graph/public/state_management/mocks.ts | 2 +- .../private/graph/public/state_management/store.ts | 9 ++++++++- .../remote_clusters/public/application/store/index.d.ts | 2 +- .../public/application/store/reducers/index.js | 2 +- .../remote_clusters/public/application/store/store.js | 2 +- .../rollup/public/crud_app/store/reducers/index.js | 2 +- .../private/rollup/public/crud_app/store/store.js | 2 +- .../state_management/edit_transform_flyout_state.tsx | 2 +- .../application/store/reducers/index_management.js | 2 +- .../public/application/store/reducers/indices.js | 2 +- .../index_management/public/application/store/store.js | 2 +- .../shared/lens/public/app_plugin/settings_menu.tsx | 2 +- .../application/store/reducers/license_management.js | 2 +- .../license_management/public/application/store/store.js | 2 +- .../shared/maps/public/actions/data_request_actions.ts | 2 +- .../plugins/shared/maps/public/actions/layer_actions.ts | 2 +- .../plugins/shared/maps/public/actions/map_actions.ts | 2 +- .../shared/maps/public/actions/tooltip_actions.ts | 2 +- .../plugins/shared/maps/public/actions/ui_actions.ts | 2 +- .../public/connected_components/add_layer_panel/index.ts | 2 +- .../edit_layer_panel/filter_editor/index.ts | 2 +- .../edit_layer_panel/flyout_footer/index.ts | 2 +- .../connected_components/edit_layer_panel/index.ts | 2 +- .../edit_layer_panel/join_editor/index.ts | 2 +- .../edit_layer_panel/layer_settings/index.tsx | 2 +- .../edit_layer_panel/style_settings/index.ts | 2 +- .../public/connected_components/map_container/index.ts | 2 +- .../connected_components/map_settings_panel/index.ts | 2 +- .../mb_map/draw_control/draw_feature_control/index.ts | 2 +- .../mb_map/draw_control/draw_filter_control/index.ts | 2 +- .../maps/public/connected_components/mb_map/index.ts | 2 +- .../mb_map/tile_status_tracker/index.ts | 2 +- .../connected_components/mb_map/tooltip_control/index.ts | 2 +- .../right_side_controls/layer_control/index.ts | 2 +- .../right_side_controls/layer_control/layer_toc/index.ts | 2 +- .../layer_control/layer_toc/toc_entry/index.ts | 2 +- .../toc_entry/toc_entry_actions_popover/index.ts | 2 +- .../maps/public/connected_components/timeslider/index.ts | 2 +- .../feature_draw_controls/feature_edit_tools/index.ts | 2 +- .../toolbar_overlay/fit_to_data/index.ts | 2 +- .../toolbar_overlay/set_view_control/index.ts | 2 +- .../toolbar_overlay/timeslider_toggle_button/index.ts | 2 +- .../toolbar_overlay/tools_control/index.ts | 2 +- .../maps/public/reducers/non_serializable_instances.d.ts | 2 +- .../plugins/shared/maps/public/reducers/store.d.ts | 2 +- .../plugins/shared/maps/public/reducers/store.js | 2 +- .../shared/maps/public/routes/map_page/map_app/index.ts | 2 +- .../timelines/public/components/hover_actions/index.tsx | 2 +- .../shared/timelines/public/mock/test_providers.tsx | 2 +- .../platform/plugins/shared/timelines/public/plugin.ts | 2 +- x-pack/platform/plugins/shared/timelines/public/types.ts | 2 +- .../apps/embeddables/synthetics_embeddable_context.tsx | 2 +- .../synthetics/contexts/synthetics_shared_context.tsx | 2 +- .../apps/synthetics/utils/testing/helper_with_redux.tsx | 4 ++-- .../legacy_uptime/lib/helper/helper_with_redux.tsx | 4 ++-- .../public/legacy_uptime/lib/helper/rtl_helpers.tsx | 2 +- .../public/legacy_uptime/state/effects/journey.test.ts | 4 ++-- .../plugins/uptime/public/legacy_uptime/state/index.ts | 4 ++-- .../uptime/public/legacy_uptime/state/reducers/index.ts | 2 +- .../enterprise_search/public/applications/index.tsx | 2 +- .../components/data_table/data_table.stories.tsx | 2 +- .../security/packages/data-table/mock/test_providers.tsx | 4 ++-- .../packages/data-table/store/data_table/index.ts | 2 +- .../plugins/security_solution/public/app/app.tsx | 2 +- .../plugins/security_solution/public/app/types.ts | 2 +- .../public/common/components/current_license/index.tsx | 2 +- .../drag_and_drop/drag_drop_context_wrapper.tsx | 2 +- .../public/common/components/drag_and_drop/helpers.ts | 2 +- .../navigation/breadcrumbs/use_breadcrumbs_nav.ts | 2 +- .../public/common/components/search_bar/index.tsx | 2 +- .../public/common/components/super_date_picker/index.tsx | 2 +- .../with_security_context/render_context_providers.tsx | 2 +- .../common/components/with_security_context/store.ts | 4 ++-- .../hooks/search_bar/use_init_timerange_url_params.ts | 2 +- .../common/hooks/use_invalid_filter_query.test.tsx | 2 +- .../public/common/lib/telemetry/middleware.ts | 2 +- .../security_solution/public/common/mock/create_store.ts | 2 +- .../public/common/mock/endpoint/app_context_render.tsx | 2 +- .../public/common/mock/endpoint/app_root_provider.tsx | 2 +- .../public/common/mock/test_providers.tsx | 2 +- .../common/store/data_table/middleware_local_storage.ts | 2 +- .../security_solution/public/common/store/index.ts | 2 +- .../public/common/store/inputs/model.ts | 2 +- .../security_solution/public/common/store/reducer.ts | 4 ++-- .../security_solution/public/common/store/store.ts | 4 ++-- .../security_solution/public/common/store/test_utils.ts | 2 +- .../security_solution/public/common/store/types.ts | 2 +- .../rule_details_ui/pages/rule_details/index.tsx | 2 +- .../public/detections/pages/alerts/detection_engine.tsx | 2 +- .../public/explore/hosts/store/index.ts | 2 +- .../plugins/security_solution/public/explore/index.ts | 2 +- .../public/explore/network/store/index.ts | 2 +- .../public/explore/users/store/index.ts | 2 +- .../public/explore/users/store/middleware_storage.ts | 2 +- .../plugins/security_solution/public/management/index.ts | 2 +- .../management/pages/endpoint_hosts/store/action.ts | 2 +- .../endpoint_hosts/store/endpoint_pagination.test.ts | 4 ++-- .../management/pages/endpoint_hosts/store/index.test.ts | 4 ++-- .../pages/endpoint_hosts/store/middleware.test.ts | 4 ++-- .../management/pages/endpoint_hosts/store/middleware.ts | 2 +- .../details/components/endpoint_isolate_flyout_panel.tsx | 2 +- .../pages/policy/store/policy_details/index.test.ts | 4 ++-- .../policy/view/ingest_manager_integration/mocks.tsx | 2 +- .../security_solution/public/management/store/reducer.ts | 2 +- .../plugins/security_solution/public/management/types.ts | 2 +- .../public/resolver/store/camera/animation.test.ts | 4 ++-- .../store/camera/inverse_projection_matrix.test.ts | 4 ++-- .../public/resolver/store/camera/panning.test.ts | 4 ++-- .../resolver/store/camera/projection_matrix.test.ts | 4 ++-- .../public/resolver/store/camera/zooming.test.ts | 4 ++-- .../public/resolver/store/data/reducer.test.ts | 4 ++-- .../public/resolver/store/data/selectors.test.ts | 4 ++-- .../public/resolver/store/data/visible_entities.test.ts | 4 ++-- .../security_solution/public/resolver/store/helpers.ts | 2 +- .../security_solution/public/resolver/store/index.ts | 4 ++-- .../store/middleware/current_related_event_fetcher.ts | 2 +- .../public/resolver/store/middleware/index.ts | 2 +- .../resolver/store/middleware/node_data_fetcher.ts | 2 +- .../resolver/store/middleware/related_events_fetcher.ts | 2 +- .../resolver/store/middleware/resolver_tree_fetcher.ts | 2 +- .../security_solution/public/resolver/store/reducer.ts | 2 +- .../public/resolver/store/selectors.test.ts | 4 ++-- .../public/resolver/test_utilities/simulator/index.tsx | 2 +- .../resolver/test_utilities/simulator/mock_resolver.tsx | 2 +- .../resolver/test_utilities/spy_middleware_factory.ts | 2 +- .../plugins/security_solution/public/resolver/types.ts | 2 +- .../public/resolver/view/use_camera.test.tsx | 2 +- .../public/threat_intelligence/routes.tsx | 2 +- .../timelines/components/fields_browser/index.test.tsx | 2 +- .../components/timeline/data_providers/helpers.tsx | 2 +- .../components/timeline/search_or_filter/index.tsx | 2 +- .../components/timeline/tabs/pinned/index.test.tsx | 2 +- .../security_solution/public/timelines/store/index.ts | 2 +- .../public/timelines/store/middlewares/helpers.ts | 2 +- .../timelines/store/middlewares/timeline_changed.ts | 2 +- .../timelines/store/middlewares/timeline_favorite.ts | 2 +- .../timelines/store/middlewares/timeline_localstorage.ts | 2 +- .../public/timelines/store/middlewares/timeline_note.ts | 2 +- .../timelines/store/middlewares/timeline_pinned_event.ts | 2 +- .../timelines/store/middlewares/timeline_privileges.ts | 2 +- .../public/timelines/store/middlewares/timeline_save.ts | 2 +- .../security/plugins/threat_intelligence/public/types.ts | 2 +- 165 files changed, 194 insertions(+), 187 deletions(-) diff --git a/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx index da481469cfe3a..035ab475f5ef8 100644 --- a/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx +++ b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/mount_component.tsx @@ -8,7 +8,7 @@ */ import React, { ComponentType } from 'react'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { ReactWrapper } from 'enzyme'; import { act } from 'react-dom/test-utils'; diff --git a/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts index 9e1fea967cf35..bf749f3d980a2 100644 --- a/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts +++ b/src/platform/packages/shared/kbn-test-jest-helpers/src/testbed/types.ts @@ -7,7 +7,7 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { ReactWrapper as GenericReactWrapper } from 'enzyme'; import { LocationDescriptor } from 'history'; diff --git a/x-pack/platform/plugins/private/canvas/public/application.tsx b/x-pack/platform/plugins/private/canvas/public/application.tsx index 92ae3ebb6a00e..b1d23c061754f 100644 --- a/x-pack/platform/plugins/private/canvas/public/application.tsx +++ b/x-pack/platform/plugins/private/canvas/public/application.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import ReactDOM from 'react-dom'; import { i18n } from '@kbn/i18n'; import { Provider } from 'react-redux'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx index 256d33a8e7a78..9923403e7ba82 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { connect } from 'react-redux'; import { set } from '@kbn/safer-lodash-set'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts index b34fb85e27659..19cf87158541a 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { connect } from 'react-redux'; import { get } from 'lodash'; import { encode } from '../../lib'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx index 2314f9c3f77b3..5c2bb2c89a49f 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx @@ -8,7 +8,7 @@ import React, { FC, useContext } from 'react'; import { connect } from 'react-redux'; import { compose, withHandlers, withProps } from 'react-recompose'; -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { State, PositionedElement } from '../../../../types'; import { getClipboardData } from '../../../lib/clipboard'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx index e5ee802e4816b..ee0ef92700043 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx @@ -7,7 +7,7 @@ import React, { FC, useCallback, useContext } from 'react'; import { connect, useDispatch } from 'react-redux'; import { compose, withHandlers } from 'react-recompose'; -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { zoomHandlerCreators } from '../../../lib/app_handler_creators'; import { State, CanvasWorkpadBoundingBox } from '../../../../types'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx index e5702f9be2a13..6d53d7ea340ab 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { connect } from 'react-redux'; -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { Action } from 'redux-actions'; // @ts-expect-error untyped local import { elementsRegistry } from '../../lib/elements_registry'; diff --git a/x-pack/platform/plugins/private/canvas/public/lib/create_thunk.ts b/x-pack/platform/plugins/private/canvas/public/lib/create_thunk.ts index 3ed8b5eab51ca..703e5dc9ad07d 100644 --- a/x-pack/platform/plugins/private/canvas/public/lib/create_thunk.ts +++ b/x-pack/platform/plugins/private/canvas/public/lib/create_thunk.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch, Action } from 'redux'; +import { Dispatch, Action } from 'redux-v4'; // @ts-expect-error untyped dependency import { createThunk as createThunkFn } from 'redux-thunks/cjs'; import { State } from '../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/state/actions/embeddable.ts b/x-pack/platform/plugins/private/canvas/public/state/actions/embeddable.ts index f523721bd6af4..7e7d4908a55d4 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/actions/embeddable.ts +++ b/x-pack/platform/plugins/private/canvas/public/state/actions/embeddable.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { createAction } from 'redux-actions'; import { createThunk } from '../../lib/create_thunk'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/state/actions/resolved_args.ts b/x-pack/platform/plugins/private/canvas/public/state/actions/resolved_args.ts index 4f7399d9a2712..7ae8502a2633f 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/actions/resolved_args.ts +++ b/x-pack/platform/plugins/private/canvas/public/state/actions/resolved_args.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Action as ReduxAction } from 'redux'; +import { Action as ReduxAction } from 'redux-v4'; import { createAction } from 'redux-actions'; export const setLoadingActionType = 'setResolvedLoading'; diff --git a/x-pack/platform/plugins/private/canvas/public/state/middleware/element_stats.ts b/x-pack/platform/plugins/private/canvas/public/state/middleware/element_stats.ts index 5c1398d73109c..d35e279bf60a4 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/middleware/element_stats.ts +++ b/x-pack/platform/plugins/private/canvas/public/state/middleware/element_stats.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Middleware } from 'redux'; +import { Middleware } from 'redux-v4'; import { State } from '../../../types'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/state/middleware/in_flight.ts b/x-pack/platform/plugins/private/canvas/public/state/middleware/in_flight.ts index 06a71ea062e1c..66d0761e3d73c 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/middleware/in_flight.ts +++ b/x-pack/platform/plugins/private/canvas/public/state/middleware/in_flight.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Dispatch, Middleware } from 'redux'; +import { Dispatch, Middleware } from 'redux-v4'; import { loadingIndicator as defaultLoadingIndicator, LoadingIndicatorInterface, diff --git a/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js b/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js index fbed2fbb3741b..737c7a522eb6c 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js +++ b/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { applyMiddleware, compose as reduxCompose } from 'redux'; +import { applyMiddleware, compose as reduxCompose } from 'redux-v4'; import thunkMiddleware from 'redux-thunk'; import { getWindow } from '../../lib/get_window'; import { inFlight } from './in_flight'; diff --git a/x-pack/platform/plugins/private/canvas/public/state/reducers/index.js b/x-pack/platform/plugins/private/canvas/public/state/reducers/index.js index a48c9db711df5..596a37046a14f 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/reducers/index.js +++ b/x-pack/platform/plugins/private/canvas/public/state/reducers/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import reduceReducers from 'reduce-reducers'; import { get } from 'lodash'; diff --git a/x-pack/platform/plugins/private/canvas/public/state/store.js b/x-pack/platform/plugins/private/canvas/public/state/store.js index c98437e039123..1bf54bdb7b486 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/store.js +++ b/x-pack/platform/plugins/private/canvas/public/state/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createStore as createReduxStore } from 'redux'; +import { createStore as createReduxStore } from 'redux-v4'; import { isPlainObject } from 'lodash'; import { middleware } from './middleware'; import { getRootReducer } from './reducers'; diff --git a/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts b/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts index 46d5e143cd47b..04b1869d0e9a2 100644 --- a/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts +++ b/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { applyMiddleware, Dispatch, Store } from 'redux'; +import { applyMiddleware, Dispatch, Store } from 'redux-v4'; import thunkMiddleware from 'redux-thunk'; import { addons } from '@storybook/manager-api'; import { diff } from 'jsondiffpatch'; diff --git a/x-pack/platform/plugins/private/canvas/storybook/addon/types.ts b/x-pack/platform/plugins/private/canvas/storybook/addon/types.ts index c437f27c9aeda..352d7d19ff498 100644 --- a/x-pack/platform/plugins/private/canvas/storybook/addon/types.ts +++ b/x-pack/platform/plugins/private/canvas/storybook/addon/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Action } from 'redux'; +import { Action } from 'redux-v4'; import { State } from '../../types'; export interface RecordedPayload { diff --git a/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx b/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx index 7dcc6db2140f6..2434965faa2dc 100644 --- a/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx +++ b/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { createStore } from 'redux'; +import { createStore } from 'redux-v4'; import { Provider as ReduxProvider } from 'react-redux'; import { cloneDeep } from 'lodash'; import { set } from '@kbn/safer-lodash-set'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js index 206c19564d0ba..4e03dfc9932c9 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/reducers/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { reducer as api } from './api'; import { reducer as autoFollowPattern } from './auto_follow_pattern'; import { reducer as followerIndex } from './follower_index'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js index 17f4e7bcdc26c..712a88d109a16 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { applyMiddleware, compose, createStore } from 'redux'; +import { applyMiddleware, compose, createStore } from 'redux-v4'; import thunk from 'redux-thunk'; import { ccr } from './reducers'; diff --git a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx index f1a389a2c7ec1..a8bfdcea81746 100644 --- a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import { bindActionCreators } from 'redux'; +import { bindActionCreators } from 'redux-v4'; import { connect } from 'react-redux'; import { FieldPicker } from './field_picker'; import { FieldEditor } from './field_editor'; diff --git a/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx b/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx index c7307ee2151b5..74bada7600ac2 100644 --- a/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx @@ -10,7 +10,7 @@ import React, { useEffect, useState } from 'react'; import { EuiFlyoutHeader, EuiTitle, EuiTabs, EuiFlyoutBody, EuiTab } from '@elastic/eui'; import * as Rx from 'rxjs'; import { connect } from 'react-redux'; -import { bindActionCreators } from 'redux'; +import { bindActionCreators } from 'redux-v4'; import { AdvancedSettingsForm } from './advanced_settings_form'; import { BlocklistForm } from './blocklist_form'; import { UrlTemplateList } from './url_template_list'; diff --git a/x-pack/platform/plugins/private/graph/public/state_management/mocks.ts b/x-pack/platform/plugins/private/graph/public/state_management/mocks.ts index e44d652a0dcd6..c836547ff9dd1 100644 --- a/x-pack/platform/plugins/private/graph/public/state_management/mocks.ts +++ b/x-pack/platform/plugins/private/graph/public/state_management/mocks.ts @@ -8,7 +8,7 @@ import { coreMock } from '@kbn/core/public/mocks'; import { NotificationsStart, HttpStart, OverlayStart } from '@kbn/core/public'; import createSagaMiddleware from 'redux-saga'; -import { createStore, applyMiddleware, AnyAction } from 'redux'; +import { createStore, applyMiddleware, AnyAction } from 'redux-v4'; import { ChromeStart } from '@kbn/core/public'; import type { DataView } from '@kbn/data-views-plugin/public'; import { ContentClient } from '@kbn/content-management-plugin/public'; diff --git a/x-pack/platform/plugins/private/graph/public/state_management/store.ts b/x-pack/platform/plugins/private/graph/public/state_management/store.ts index a150ad59336ea..9c9e83a371919 100644 --- a/x-pack/platform/plugins/private/graph/public/state_management/store.ts +++ b/x-pack/platform/plugins/private/graph/public/state_management/store.ts @@ -6,7 +6,14 @@ */ import createSagaMiddleware, { SagaMiddleware } from 'redux-saga'; -import { combineReducers, createStore, Store, AnyAction, Dispatch, applyMiddleware } from 'redux'; +import { + combineReducers, + createStore, + Store, + AnyAction, + Dispatch, + applyMiddleware, +} from 'redux-v4'; import { ChromeStart } from '@kbn/core/public'; import { CoreStart } from '@kbn/core/public'; import { ContentClient } from '@kbn/content-management-plugin/public'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts index fc4276d33e307..39db74efee721 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/store/index.d.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Store } from 'redux'; +import { Store } from 'redux-v4'; export declare const remoteClustersStore: Store; export declare const createRemoteClustersStore: () => Store; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js index 36eb5bce2fa18..d26fae2043c64 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/store/reducers/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { clusters } from './clusters'; import { detailPanel } from './detail_panel'; import { addCluster } from './add_cluster'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js index cfa36b49a29c1..7e604111c0bcd 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createStore, applyMiddleware, compose } from 'redux'; +import { createStore, applyMiddleware, compose } from 'redux-v4'; import thunk from 'redux-thunk'; import { remoteClusters } from './reducers'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js index f6cd76c475a6f..2890db7430659 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/store/reducers/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { jobs } from './jobs'; import { tableState } from './table_state'; import { detailPanel } from './detail_panel'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js index 383c6e842afda..67831e4b57488 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createStore, applyMiddleware, compose } from 'redux'; +import { createStore, applyMiddleware, compose } from 'redux-v4'; import thunk from 'redux-thunk'; import { rollupJobs } from './reducers'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx index c8b59951b81c2..af5d1f1d452b8 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx @@ -8,7 +8,7 @@ import React, { createContext, useContext, useMemo, type FC, type PropsWithChildren } from 'react'; import { configureStore, createSlice } from 'redux-toolkit-v1'; import { useDispatch, Provider } from 'react-redux'; -import { bindActionCreators } from 'redux'; +import { bindActionCreators } from 'redux-v4'; import useMount from 'react-use/lib/useMount'; import type { TransformConfigUnion } from '../../../../../common/types/transform'; diff --git a/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/index_management.js b/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/index_management.js index 0af1dc0d016eb..86c1e36221568 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/index_management.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/index_management.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { indices } from './indices'; import { rowStatus } from './row_status'; import { tableState } from './table_state'; diff --git a/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/indices.js b/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/indices.js index a52e5638de7e1..76e4bc95c70fa 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/indices.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/store/reducers/indices.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { handleActions } from 'redux-actions'; import { deleteIndicesSuccess, diff --git a/x-pack/platform/plugins/shared/index_management/public/application/store/store.js b/x-pack/platform/plugins/shared/index_management/public/application/store/store.js index 08109cde04e1f..798e18db641cb 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/store/store.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/store/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createStore, applyMiddleware, compose } from 'redux'; +import { createStore, applyMiddleware, compose } from 'redux-v4'; import thunk from 'redux-thunk'; import { defaultTableState } from './reducers/table_state'; diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx index 09eb90be2c3c7..a5a6521cf11d0 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx @@ -10,7 +10,7 @@ import ReactDOM from 'react-dom'; import { EuiPopoverTitle, EuiSwitch, EuiWrappingPopover } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { Provider } from 'react-redux'; import { Storage } from '@kbn/kibana-utils-plugin/public'; import { KibanaRenderContextProvider } from '@kbn/react-kibana-context-render'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js index 1a985cd8ee623..8b4dade184d48 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { i18n } from '@kbn/i18n'; import { capitalize } from 'lodash'; import { createSelector } from 'reselect'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/store/store.js b/x-pack/platform/plugins/shared/license_management/public/application/store/store.js index dfc68783118ee..5f27d2699f497 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/store/store.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/store/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createStore, applyMiddleware, compose } from 'redux'; +import { createStore, applyMiddleware, compose } from 'redux-v4'; import thunk from 'redux-thunk'; import { licenseManagement } from './reducers'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts index f545063bba4dc..9dfd7a8afc4aa 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts @@ -7,7 +7,7 @@ /* eslint-disable @typescript-eslint/consistent-type-definitions */ -import { AnyAction, Dispatch } from 'redux'; +import { AnyAction, Dispatch } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { v4 as uuidv4 } from 'uuid'; import { FeatureCollection } from 'geojson'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts index c29376b162a4b..ede7f0711ba4f 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction, Dispatch } from 'redux'; +import { AnyAction, Dispatch } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import type { Query } from '@kbn/es-query'; import { Adapters } from '@kbn/inspector-plugin/common/adapters'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts index 65276021d2781..acd7939d3b646 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts @@ -7,7 +7,7 @@ import _ from 'lodash'; import { i18n } from '@kbn/i18n'; -import { AnyAction, Dispatch } from 'redux'; +import { AnyAction, Dispatch } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import turfBboxPolygon from '@turf/bbox-polygon'; import turfBooleanContains from '@turf/boolean-contains'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/tooltip_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/tooltip_actions.ts index 780012a9fd6ca..4c94014e050e2 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/tooltip_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/tooltip_actions.ts @@ -6,7 +6,7 @@ */ import _ from 'lodash'; -import { Dispatch } from 'redux'; +import { Dispatch } from 'redux-v4'; import { getOpenTooltips } from '../selectors/map_selectors'; import { SET_OPEN_TOOLTIPS } from './map_action_constants'; import { TooltipState } from '../../common/descriptor_types'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts index 52f0185daf0f2..92c1322139441 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { MapStoreState } from '../reducers/store'; import { getFlyoutDisplay, getOpenTOCDetails } from '../selectors/ui_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts index 5df89b9d40d9f..d7a27d4d3be22 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { AddLayerPanel } from './view'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts index 09c9cd5f9482c..f3e74bab59d57 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import type { Query } from '@kbn/es-query'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts index 093f0524b271b..c92b66e29d0cc 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { FlyoutFooter } from './flyout_footer'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts index 9bf6f2fcc7fe4..288884a29d4b2 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { StyleDescriptor } from '../../../common/descriptor_types'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts index e9c46b34bff0f..66138ee0c2c0b 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { JoinEditor } from './join_editor'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx index e2cb962f4dd51..dd1c787db1bac 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction, Dispatch } from 'redux'; +import { AnyAction, Dispatch } from 'redux-v4'; import { connect } from 'react-redux'; import { LayerSettings } from './layer_settings'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts index f2125f1a30993..84d7c14eb790e 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { StyleSettings } from './style_settings'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts index d19c096c36ae9..05034f73c9f5e 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { MapContainer } from './map_container'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts index e10e59e83dea6..e34b915b5383c 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { connect } from 'react-redux'; import { ThunkDispatch } from 'redux-thunk'; import { FLYOUT_STATE } from '../../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts index d2c369b4bd50a..ba7dee1b900f3 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { Geometry, Position } from 'geojson'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts index bf20314718bf7..010b363d62a9c 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { DrawFilterControl } from './draw_filter_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts index 51ecebd500502..7d5105ea81a1a 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { MbMap } from './mb_map'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts index b6e123f11c3f1..7eacbf74e5357 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { TileMetaFeature, TileError } from '../../../../common/descriptor_types'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts index 8be29a9139f68..19d66130c21c1 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { TooltipState } from '../../../../common/descriptor_types'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts index acfb42b6b38e2..20815c70c7715 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { LayerControl } from './layer_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts index 7b9f7c9e892dd..c5a8dfd392be3 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { LayerTOC } from './layer_toc'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts index 319889934587d..21d9b00334aaf 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { TOCEntry, OwnProps, ReduxDispatchProps, ReduxStateProps } from './toc_entry'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts index 157a86f41204a..8cc638e0216bc 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { MapStoreState } from '../../../../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts index 114ae6d66f6aa..8dfbd38639f76 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { Timeslider } from './timeslider'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts index 4b9854aaca0b9..51bc7e1b01490 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts index 2979bec06b95a..b0db2abac4108 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { MapStoreState } from '../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts index 8f7a3cf762a6b..6745ae8e4eab0 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { SetViewControl } from './set_view_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts index b31747f7e6a9f..c3ec21c3baa03 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { TimesliderToggleButton } from './timeslider_toggle_button'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts index 9b330b22721db..47648b33436a9 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk'; import { connect } from 'react-redux'; import { ToolsControl } from './tools_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/reducers/non_serializable_instances.d.ts b/x-pack/platform/plugins/shared/maps/public/reducers/non_serializable_instances.d.ts index 117d2c1636990..76e583209aec6 100644 --- a/x-pack/platform/plugins/shared/maps/public/reducers/non_serializable_instances.d.ts +++ b/x-pack/platform/plugins/shared/maps/public/reducers/non_serializable_instances.d.ts @@ -8,7 +8,7 @@ /* eslint-disable @typescript-eslint/consistent-type-definitions */ import { Adapters } from '@kbn/inspector-plugin/public'; -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import { MapStoreState } from './store'; export type NonSerializableState = { diff --git a/x-pack/platform/plugins/shared/maps/public/reducers/store.d.ts b/x-pack/platform/plugins/shared/maps/public/reducers/store.d.ts index 1ece50ce96876..b1170e1874682 100644 --- a/x-pack/platform/plugins/shared/maps/public/reducers/store.d.ts +++ b/x-pack/platform/plugins/shared/maps/public/reducers/store.d.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { MapState } from './map'; import { MapUiState } from './ui'; import { NonSerializableState } from './non_serializable_instances'; diff --git a/x-pack/platform/plugins/shared/maps/public/reducers/store.js b/x-pack/platform/plugins/shared/maps/public/reducers/store.js index f1020b2d6cdb6..0cfe70e270872 100644 --- a/x-pack/platform/plugins/shared/maps/public/reducers/store.js +++ b/x-pack/platform/plugins/shared/maps/public/reducers/store.js @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers, applyMiddleware, createStore, compose } from 'redux'; +import { combineReducers, applyMiddleware, createStore, compose } from 'redux-v4'; import thunk from 'redux-thunk'; import { ui, DEFAULT_MAP_UI_STATE } from './ui'; import { map, DEFAULT_MAP_STATE } from './map'; // eslint-disable-line import/named diff --git a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts index 649c5033fb628..d29e5abc2daae 100644 --- a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts @@ -7,7 +7,7 @@ import { connect } from 'react-redux'; import { ThunkDispatch } from 'redux-thunk'; -import { AnyAction } from 'redux'; +import { AnyAction } from 'redux-v4'; import type { KibanaExecutionContext } from '@kbn/core/public'; import { Filter } from '@kbn/es-query'; import type { Query, TimeRange } from '@kbn/es-query'; diff --git a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx index 7c61ef94bf91d..05de388cf3330 100644 --- a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx @@ -8,7 +8,7 @@ import { EuiLoadingSpinner } from '@elastic/eui'; import { I18nProvider } from '@kbn/i18n-react'; import React, { ReactElement } from 'react'; import { Provider } from 'react-redux'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import type { AddToTimelineButtonProps } from './actions/add_to_timeline'; import type { CopyProps } from './actions/copy'; import type { FilterValueFnArgs, HoverActionComponentProps } from './actions/types'; diff --git a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx index 4578b32b0ac55..175586d9a3911 100644 --- a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx @@ -10,7 +10,7 @@ import { I18nProvider } from '@kbn/i18n-react'; import React from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; import { configureStore } from 'redux-toolkit-v1'; diff --git a/x-pack/platform/plugins/shared/timelines/public/plugin.ts b/x-pack/platform/plugins/shared/timelines/public/plugin.ts index eb34612c40bd8..45065add01771 100644 --- a/x-pack/platform/plugins/shared/timelines/public/plugin.ts +++ b/x-pack/platform/plugins/shared/timelines/public/plugin.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Store, Unsubscribe } from 'redux'; +import { Store, Unsubscribe } from 'redux-v4'; import type { CoreSetup, CoreStart, Plugin } from '@kbn/core/public'; import { getLastUpdatedLazy } from './methods'; import type { TimelinesStartPlugins, TimelinesUIStart } from './types'; diff --git a/x-pack/platform/plugins/shared/timelines/public/types.ts b/x-pack/platform/plugins/shared/timelines/public/types.ts index 233f230be06c3..f3a254cae044a 100644 --- a/x-pack/platform/plugins/shared/timelines/public/types.ts +++ b/x-pack/platform/plugins/shared/timelines/public/types.ts @@ -7,7 +7,7 @@ import { ReactElement } from 'react'; import type { SensorAPI } from '@hello-pangea/dnd'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { CoreStart } from '@kbn/core/public'; import type { DataPublicPluginStart } from '@kbn/data-plugin/public'; import { CasesPublicStart } from '@kbn/cases-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/synthetics_embeddable_context.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/synthetics_embeddable_context.tsx index 53e242f77c23c..a7b29370954b2 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/synthetics_embeddable_context.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/synthetics_embeddable_context.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { createBrowserHistory } from 'history'; import { Router } from '@kbn/shared-ux-router'; import { Subject } from 'rxjs'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { SyntheticsSharedContext } from '../synthetics/contexts/synthetics_shared_context'; import { SyntheticsEmbeddableStateContextProvider } from '../synthetics/contexts/synthetics_embeddable_context'; import { getSyntheticsAppProps } from '../synthetics/render_app'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx index 57389ce4f4d45..b4e678dba079c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx @@ -11,7 +11,7 @@ import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; import { Provider as ReduxProvider } from 'react-redux'; import { RedirectAppLinks } from '@kbn/shared-ux-link-redirect-app'; import { Subject } from 'rxjs'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { SyntheticsRefreshContextProvider } from './synthetics_refresh_context'; import { SyntheticsDataViewContextProvider } from './synthetics_data_view_context'; import { SyntheticsAppProps } from './synthetics_settings_context'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx index 86f3075a9b854..0e0650e1ca765 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx @@ -6,8 +6,8 @@ */ import React, { FC, PropsWithChildren } from 'react'; -import type { Store } from 'redux'; -import { createStore as createReduxStore, applyMiddleware } from 'redux'; +import type { Store } from 'redux-v4'; +import { createStore as createReduxStore, applyMiddleware } from 'redux-v4'; import { Provider as ReduxProvider } from 'react-redux'; import createSagaMiddleware from 'redux-saga'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx index ab5968da12673..41131d13c173d 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx @@ -6,8 +6,8 @@ */ import React, { FC, PropsWithChildren } from 'react'; -import type { Store } from 'redux'; -import { createStore as createReduxStore, applyMiddleware } from 'redux'; +import type { Store } from 'redux-v4'; +import { createStore as createReduxStore, applyMiddleware } from 'redux-v4'; import { Provider as ReduxProvider } from 'react-redux'; import createSagaMiddleware from 'redux-saga'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/rtl_helpers.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/rtl_helpers.tsx index 395c9d8bfb23a..37e89c8013092 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/rtl_helpers.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/rtl_helpers.tsx @@ -29,7 +29,7 @@ import { KibanaContextProvider, KibanaServices } from '@kbn/kibana-react-plugin/ import { triggersActionsUiMock } from '@kbn/triggers-actions-ui-plugin/public/mocks'; import { dataPluginMock } from '@kbn/data-plugin/public/mocks'; import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { KibanaPageTemplate } from '@kbn/shared-ux-page-kibana-template'; import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; import { chartPluginMock } from '@kbn/charts-plugin/public/mocks'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/effects/journey.test.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/effects/journey.test.ts index 93a9ceec50ae2..ad6217415efc9 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/effects/journey.test.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/effects/journey.test.ts @@ -5,9 +5,9 @@ * 2.0. */ -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import createSagaMiddleware from 'redux-saga'; -import { createStore as createReduxStore, applyMiddleware } from 'redux'; +import { createStore as createReduxStore, applyMiddleware } from 'redux-v4'; import { rootReducer } from '../reducers'; import { fetchJourneyStepsEffect } from './journey'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/index.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/index.ts index cb67df714dbc8..0e3ce78d92324 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/index.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/index.ts @@ -5,8 +5,8 @@ * 2.0. */ -import { createStore, applyMiddleware } from 'redux'; -import type { Store } from 'redux'; +import { createStore, applyMiddleware } from 'redux-v4'; +import type { Store } from 'redux-v4'; import { composeWithDevTools } from 'redux-devtools-extension'; import createSagaMiddleware from 'redux-saga'; import { Storage } from '@kbn/kibana-utils-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/reducers/index.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/reducers/index.ts index 7e79ea8abeaa2..486a4c45676c4 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/reducers/index.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/reducers/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { monitorReducer, MonitorState } from './monitor'; import { uiReducer, UiState } from './ui'; import { monitorStatusReducer, MonitorStatusState } from './monitor_status'; diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx index 4a95302cdac16..fa81d066650b1 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx @@ -10,7 +10,7 @@ import ReactDOM from 'react-dom'; import { Provider } from 'react-redux'; import { getContext, resetContext } from 'kea'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { of } from 'rxjs'; diff --git a/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx b/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx index cbc2e79789473..144f74bb36ec1 100644 --- a/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx +++ b/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx @@ -15,7 +15,7 @@ import { DragDropContext, DropResult, ResponderProvided } from '@hello-pangea/dn import { ThemeProvider } from 'styled-components'; import { Provider as ReduxStoreProvider } from 'react-redux'; import { euiDarkVars } from '@kbn/ui-theme'; -import { createStore as createReduxStore } from 'redux'; +import { createStore as createReduxStore } from 'redux-v4'; import type { Action } from '@kbn/ui-actions-plugin/public'; import { EuiButtonEmpty } from '@elastic/eui'; import { mockGlobalState } from '../../mock/global_state'; diff --git a/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx b/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx index 8d6989bb24ed6..7fc25ac29ff79 100644 --- a/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx +++ b/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx @@ -12,10 +12,10 @@ import React from 'react'; import type { DropResult, ResponderProvided } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; -import { createStore as createReduxStore } from 'redux'; +import { createStore as createReduxStore } from 'redux-v4'; import type { Action } from '@kbn/ui-actions-plugin/public'; import { CellActionsProvider } from '@kbn/cell-actions'; diff --git a/x-pack/solutions/security/packages/data-table/store/data_table/index.ts b/x-pack/solutions/security/packages/data-table/store/data_table/index.ts index 27a8397372d59..c9051da71a01b 100644 --- a/x-pack/solutions/security/packages/data-table/store/data_table/index.ts +++ b/x-pack/solutions/security/packages/data-table/store/data_table/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AnyAction, CombinedState, Reducer } from 'redux'; +import type { AnyAction, CombinedState, Reducer } from 'redux-v4'; import * as dataTableActions from './actions'; import * as dataTableSelectors from './selectors'; import type { TableState } from './types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx b/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx index 7c83b49431683..1ad5736bebdb3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx @@ -8,7 +8,7 @@ import type { History } from 'history'; import type { FC } from 'react'; import React, { memo } from 'react'; -import type { Store, Action } from 'redux'; +import type { Store, Action } from 'redux-v4'; import { Provider as ReduxStoreProvider } from 'react-redux'; import { KibanaRenderContextProvider } from '@kbn/react-kibana-context-render'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/app/types.ts b/x-pack/solutions/security/plugins/security_solution/public/app/types.ts index 98bf6d71e567e..03301d9b2879f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/app/types.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/app/types.ts @@ -14,7 +14,7 @@ import type { Dispatch, StateFromReducersMapObject, CombinedState, -} from 'redux'; +} from 'redux-v4'; import type { RouteProps } from 'react-router-dom'; import type { AppMountParameters } from '@kbn/core/public'; import type { UsageCollectionSetup } from '@kbn/usage-collection-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx index 923134a3d690e..b51e4b548687b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx @@ -8,7 +8,7 @@ import type { PropsWithChildren } from 'react'; import React, { memo, useEffect } from 'react'; import { useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import type { ILicense } from '@kbn/licensing-plugin/common/types'; import { licenseService } from '../../hooks/use_license'; import type { AppAction } from '../../store/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx index 9c8989abeeab5..f49e5a4f6671b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx @@ -10,7 +10,7 @@ import React, { useCallback, useMemo } from 'react'; import type { DragStart, DropResult } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; import { useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; import { IS_DRAGGING_CLASS_NAME } from '@kbn/securitysolution-t-grid'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/helpers.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/helpers.ts index cbe8f2a6a7297..1c34763b4d3ec 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/helpers.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/helpers.ts @@ -6,7 +6,7 @@ */ import { keyBy } from 'lodash/fp'; import type { DropResult } from '@hello-pangea/dnd'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import type { ActionCreator } from 'typescript-fsa'; import type { FieldSpec } from '@kbn/data-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts index f8cb862bde127..013cb9c0571ea 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts @@ -9,7 +9,7 @@ import type { SyntheticEvent } from 'react'; import { useEffect } from 'react'; import { useDispatch } from 'react-redux'; import type { ChromeBreadcrumb } from '@kbn/core/public'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { SecurityPageName } from '../../../../app/types'; import { timelineActions } from '../../../../timelines/store'; import { TimelineId } from '../../../../../common/types/timeline'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx index ce305b6e30622..4ed6e06617ea4 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx @@ -10,7 +10,7 @@ import { getOr } from 'lodash/fp'; import React, { memo, useCallback, useEffect, useMemo } from 'react'; import type { ConnectedProps } from 'react-redux'; import { connect, useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { Subscription } from 'rxjs'; import deepEqual from 'fast-deep-equal'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx index edce85bf84388..27702307d60b8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx @@ -19,7 +19,7 @@ import { getOr, isEmpty, take } from 'lodash/fp'; import React, { useCallback, useState } from 'react'; import type { ConnectedProps } from 'react-redux'; import { connect } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; import { isQueryInput } from '../../store/inputs/helpers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx index 0d493f1e305d5..8f2d61969655a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx @@ -8,7 +8,7 @@ import type { PropsWithChildren } from 'react'; import React, { memo } from 'react'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { NavigationProvider } from '@kbn/security-solution-navigation'; import type { UpsellingService } from '@kbn/security-solution-upselling/service'; import { UpsellingProvider } from '../upselling_provider'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/store.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/store.ts index b6c98bf218542..66f633fe21770 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/store.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/store.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Dispatch, Middleware, PreloadedState, ReducersMapObject } from 'redux'; -import { applyMiddleware, combineReducers, compose, createStore } from 'redux'; +import type { Dispatch, Middleware, PreloadedState, ReducersMapObject } from 'redux-v4'; +import { applyMiddleware, combineReducers, compose, createStore } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import { managementReducer } from '../../../management/store/reducer'; import { appReducer } from '../../store/app'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts index 824733a4f18fd..2333f28572354 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts @@ -8,7 +8,7 @@ import { useCallback } from 'react'; import { get, isEmpty } from 'lodash/fp'; import { useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { useIsExperimentalFeatureEnabled } from '../use_experimental_features'; import type { TimeRangeKinds } from '../../store/inputs/constants'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.test.tsx index c83858f6c5f67..e0f0867e1da70 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.test.tsx @@ -11,7 +11,7 @@ import React from 'react'; import { render, renderHook } from '@testing-library/react'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { createMockStore, kibanaMock, mockGlobalState, TestProviders } from '../mock'; import { genHash, useInvalidFilterQuery } from './use_invalid_filter_query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/lib/telemetry/middleware.ts b/x-pack/solutions/security/plugins/security_solution/public/common/lib/telemetry/middleware.ts index 658f5b170d586..d1caefe2d593c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/lib/telemetry/middleware.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/lib/telemetry/middleware.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Dispatch, MiddlewareAPI } from 'redux'; +import type { Action, Dispatch, MiddlewareAPI } from 'redux-v4'; import { track, METRIC_TYPE, TELEMETRY_EVENT } from '.'; import * as timelineActions from '../../../timelines/store/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/create_store.ts b/x-pack/solutions/security/plugins/security_solution/public/common/mock/create_store.ts index 09cb3f842f8ed..46de455959eeb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/create_store.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/create_store.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, Middleware } from 'redux'; +import type { Dispatch, Middleware } from 'redux-v4'; import { SUB_PLUGINS_REDUCER } from './utils'; import type { State } from '../store'; import { createStore } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx index 41c19eaa2c0e4..f614c7e0cb99e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_context_render.tsx @@ -20,7 +20,7 @@ import { waitFor, renderHook as reactRenderHook, } from '@testing-library/react'; -import type { Action, Reducer, Store } from 'redux'; +import type { Action, Reducer, Store } from 'redux-v4'; import { QueryClient } from '@tanstack/react-query'; import { coreMock } from '@kbn/core/public/mocks'; import { INTEGRATIONS_PLUGIN_ID, PLUGIN_ID } from '@kbn/fleet-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx index 280aab298bfa1..9fb4acf97b01f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx @@ -11,7 +11,7 @@ import { Provider } from 'react-redux'; import { Router } from '@kbn/shared-ux-router'; import type { History } from 'history'; import useObservable from 'react-use/lib/useObservable'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; import { KibanaRenderContextProvider } from '@kbn/react-kibana-context-render'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx index 0783033495503..3ed5a10a9df6b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx @@ -13,7 +13,7 @@ import React from 'react'; import type { DropResult, ResponderProvided } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; import { Provider as ReduxStoreProvider } from 'react-redux'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; import type { Capabilities } from '@kbn/core/public'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts index a24992997649f..4313c125b0d71 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/data_table/middleware_local_storage.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import { get } from 'lodash/fp'; import type { Storage } from '@kbn/kibana-utils-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/index.ts index d6e95ade8405a..1310e726b32c5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/index.ts @@ -9,7 +9,7 @@ export * from './model'; export * from './reducer'; export * from './selectors'; -import type { Middleware, Dispatch } from 'redux'; +import type { Middleware, Dispatch } from 'redux-v4'; import { createStoreFactory, createStore, getStore } from './store'; import type { ImmutableMiddleware, State } from './types'; import type { AppAction } from './actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/model.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/model.ts index 3e4169a199d2e..0da7d89524d82 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/model.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/model.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import type { Filter, Query } from '@kbn/es-query'; import type { SavedQuery } from '@kbn/data-plugin/public'; import type { InputsModelId } from './constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts index 54d7c9d2ba6bc..e32b4a3ad4ffd 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/reducer.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { AnyAction, Reducer } from 'redux'; -import { combineReducers } from 'redux'; +import type { AnyAction, Reducer } from 'redux-v4'; +import { combineReducers } from 'redux-v4'; import type { DataTableState } from '@kbn/securitysolution-data-table'; import { dataTableReducer } from '@kbn/securitysolution-data-table'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts index 8b3f8ead09175..1d6503f0c1439 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts @@ -14,8 +14,8 @@ import type { PreloadedState, AnyAction, Reducer, -} from 'redux'; -import { applyMiddleware, createStore as createReduxStore } from 'redux'; +} from 'redux-v4'; +import { applyMiddleware, createStore as createReduxStore } from 'redux-v4'; import { composeWithDevTools } from 'redux-devtools-extension/developmentOnly'; import type { EnhancerOptions } from 'redux-devtools-extension'; import type { Storage } from '@kbn/kibana-utils-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/test_utils.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/test_utils.ts index 92b9cce2a4e1f..3eefc2671c646 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/test_utils.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/test_utils.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import type { State, ImmutableMiddlewareFactory } from './types'; import type { AppAction } from './actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/types.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/types.ts index d3cae8899aa35..1a886046398f4 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/types.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Store, Dispatch, Action, Middleware, CombinedState } from 'redux'; +import type { Store, Dispatch, Action, Middleware, CombinedState } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import type { DataTableState } from '@kbn/securitysolution-data-table'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx index 0419d43b5e289..53afa7bbb540d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx @@ -28,7 +28,7 @@ import type { ConnectedProps } from 'react-redux'; import { connect, useDispatch } from 'react-redux'; import styled from 'styled-components'; import { ExceptionListTypeEnum } from '@kbn/securitysolution-io-ts-list-types'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { isTab } from '@kbn/timelines-plugin/public'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx index d4edf3c05b14e..7416f834ee49c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx @@ -21,7 +21,7 @@ import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import type { ConnectedProps } from 'react-redux'; import { connect, useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { isTab } from '@kbn/timelines-plugin/public'; import type { Filter, TimeRange } from '@kbn/es-query'; import type { DocLinks } from '@kbn/doc-links'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/index.ts index 7aba51837e029..e9b83d6f25913 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import * as hostsActions from './actions'; import * as hostsModel from './model'; import * as hostsSelectors from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/index.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/index.ts index fc1a5dad40a94..bc6a0cfdd74d7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/index.ts @@ -6,7 +6,7 @@ */ import type { Storage } from '@kbn/kibana-utils-plugin/public'; -import type { AnyAction, Reducer } from 'redux'; +import type { AnyAction, Reducer } from 'redux-v4'; import { TableId } from '@kbn/securitysolution-data-table'; import type { HostsState } from './hosts/store'; import type { UsersState } from './users/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/index.ts index 159d512d24d89..5099508ff7b10 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import * as networkActions from './actions'; import * as networkModel from './model'; import * as networkSelectors from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/index.ts index 4c2b845e9def4..8fa3aea891faa 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import * as usersActions from './actions'; import * as usersModel from './model'; import * as usersSelectors from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/middleware_storage.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/middleware_storage.ts index 80cbd1e43f79a..59c866a05eb20 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/middleware_storage.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/middleware_storage.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import { get } from 'lodash/fp'; import type { Storage } from '@kbn/kibana-utils-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/index.ts b/x-pack/solutions/security/plugins/security_solution/public/management/index.ts index daf01a50b4cfa..3dfc9364ad2d8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/index.ts @@ -6,7 +6,7 @@ */ import type { CoreStart } from '@kbn/core/public'; -import type { Reducer, CombinedState } from 'redux'; +import type { Reducer, CombinedState } from 'redux-v4'; import { routes } from './routes'; import type { StartPlugins } from '../types'; import type { SecuritySubPluginWithStore } from '../app/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/action.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/action.ts index c6b54dcb50beb..08a2a83c23304 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/action.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/action.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action } from 'redux'; +import type { Action } from 'redux-v4'; import type { DataViewBase } from '@kbn/es-query'; import type { IsolationRouteRequestBody } from '../../../../../common/api/endpoint'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/endpoint_pagination.test.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/endpoint_pagination.test.ts index c5088c48d7a88..063b8ad42cfb9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/endpoint_pagination.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/endpoint_pagination.test.ts @@ -8,8 +8,8 @@ import type { CoreStart, HttpSetup } from '@kbn/core/public'; import type { History } from 'history'; import { createBrowserHistory } from 'history'; -import type { Store } from 'redux'; -import { applyMiddleware, createStore } from 'redux'; +import type { Store } from 'redux-v4'; +import { applyMiddleware, createStore } from 'redux-v4'; import { coreMock } from '@kbn/core/public/mocks'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/index.test.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/index.test.ts index 241445e5fdd02..881a8edc23745 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/index.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/index.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Dispatch, Store } from 'redux'; -import { createStore } from 'redux'; +import type { Dispatch, Store } from 'redux-v4'; +import { createStore } from 'redux-v4'; import type { EndpointState } from '../types'; import { listData } from './selectors'; import { mockEndpointResultList } from './mock_endpoint_result_list'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.test.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.test.ts index a6efa0f95c6d5..dd787ddfd605b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.test.ts @@ -6,8 +6,8 @@ */ import type { CoreStart, HttpSetup } from '@kbn/core/public'; -import type { Store } from 'redux'; -import { applyMiddleware, createStore } from 'redux'; +import type { Store } from 'redux-v4'; +import { applyMiddleware, createStore } from 'redux-v4'; import { coreMock } from '@kbn/core/public/mocks'; import type { History } from 'history'; import { createBrowserHistory } from 'history'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts index 3d4d1baad459e..bd42df37058e3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/middleware.ts @@ -8,7 +8,7 @@ import { firstValueFrom } from 'rxjs'; import type { DataViewBase, Query } from '@kbn/es-query'; import type { CoreStart, HttpStart } from '@kbn/core/public'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import semverGte from 'semver/functions/gte'; import type { IndexFieldsStrategyRequest, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx index 9a1e60c426b56..f77ad4510a4f9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx @@ -8,7 +8,7 @@ import React, { memo, useCallback, useState } from 'react'; import { useHistory } from 'react-router-dom'; import { useDispatch } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { EuiFlyoutBody, EuiForm } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { isEndpointHostIsolated } from '../../../../../../common/utils/validators'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/index.test.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/index.test.ts index 6b02f50379240..2c26ac9c16a41 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/index.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/index.test.ts @@ -6,8 +6,8 @@ */ import type { PolicyDetailsState } from '../../types'; -import type { Dispatch, Store } from 'redux'; -import { applyMiddleware, createStore } from 'redux'; +import type { Dispatch, Store } from 'redux-v4'; +import { applyMiddleware, createStore } from 'redux-v4'; import type { PolicyDetailsAction } from '.'; import { policyDetailsReducer, policyDetailsMiddlewareFactory } from '.'; import { policyConfig } from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/ingest_manager_integration/mocks.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/ingest_manager_integration/mocks.tsx index c33e12cc49717..0591f08ce8084 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/ingest_manager_integration/mocks.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/ingest_manager_integration/mocks.tsx @@ -7,7 +7,7 @@ import type { PropsWithChildren } from 'react'; import React, { useEffect } from 'react'; -import type { Action, Reducer } from 'redux'; +import type { Action, Reducer } from 'redux-v4'; import type { RenderOptions } from '@testing-library/react'; // eslint-disable-next-line import/no-extraneous-dependencies import { render as reactRender } from '@testing-library/react'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/store/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/management/store/reducer.ts index dbaefe3d2ccc5..c8ebc20e14752 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/store/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/store/reducer.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { combineReducers } from 'redux'; +import { combineReducers } from 'redux-v4'; import { policyDetailsReducer, initialPolicyDetailsState, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/types.ts b/x-pack/solutions/security/plugins/security_solution/public/management/types.ts index ef0e3e56c7285..6c44d443bdd9c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/types.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/types.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { CombinedState } from 'redux'; +import type { CombinedState } from 'redux-v4'; import type { SecurityPageName } from '../app/types'; import type { PolicyDetailsState } from './pages/policy/types'; import type { EndpointState } from './pages/endpoint_hosts/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/animation.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/animation.test.ts index 77dc7eb370655..60bfb1d7b2da2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/animation.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/animation.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, Reducer, AnyAction } from 'redux'; -import { createStore } from 'redux'; +import type { Store, Reducer, AnyAction } from 'redux-v4'; +import { createStore } from 'redux-v4'; import { cameraReducer } from './reducer'; import type { AnalyzerById, Vector2 } from '../../types'; import * as selectors from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/inverse_projection_matrix.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/inverse_projection_matrix.test.ts index 2f4ffda414f8e..284e708d69dae 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/inverse_projection_matrix.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/inverse_projection_matrix.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, AnyAction, Reducer } from 'redux'; -import { createStore } from 'redux'; +import type { Store, AnyAction, Reducer } from 'redux-v4'; +import { createStore } from 'redux-v4'; import type { AnalyzerById } from '../../types'; import { cameraReducer } from './reducer'; import { inverseProjectionMatrix } from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/panning.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/panning.test.ts index f187d6704bfb9..a7219b1cf4363 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/panning.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/panning.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, Reducer, AnyAction } from 'redux'; -import { createStore } from 'redux'; +import type { Store, Reducer, AnyAction } from 'redux-v4'; +import { createStore } from 'redux-v4'; import { cameraReducer } from './reducer'; import type { AnalyzerById, Vector2 } from '../../types'; import { translation } from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/projection_matrix.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/projection_matrix.test.ts index 3e522cd93ee81..0ca6b22473674 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/projection_matrix.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/projection_matrix.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, AnyAction, Reducer } from 'redux'; -import { createStore } from 'redux'; +import type { Store, AnyAction, Reducer } from 'redux-v4'; +import { createStore } from 'redux-v4'; import type { AnalyzerById } from '../../types'; import { cameraReducer } from './reducer'; import { projectionMatrix } from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/zooming.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/zooming.test.ts index 034367843be0e..8fa26903a7a17 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/zooming.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/zooming.test.ts @@ -6,8 +6,8 @@ */ import { cameraReducer } from './reducer'; -import type { Store, AnyAction, Reducer } from 'redux'; -import { createStore } from 'redux'; +import type { Store, AnyAction, Reducer } from 'redux-v4'; +import { createStore } from 'redux-v4'; import type { AnalyzerById, CameraState, AABB } from '../../types'; import { viewableBoundingBox, inverseProjectionMatrix, scalingFactor } from './selectors'; import { expectVectorsToBeClose } from './test_helpers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.test.ts index d99ca6a808031..dabc883b097b0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/reducer.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, AnyAction, Reducer } from 'redux'; -import { createStore } from 'redux'; +import type { Store, AnyAction, Reducer } from 'redux-v4'; +import { createStore } from 'redux-v4'; import { RelatedEventCategory } from '../../../../common/endpoint/generate_data'; import { dataReducer } from './reducer'; import * as selectors from './selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.test.ts index 8034bf361fddf..8c62315045d8b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.test.ts @@ -7,9 +7,9 @@ import * as selectors from './selectors'; import type { DataState, AnalyzerById } from '../../types'; -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import { dataReducer } from './reducer'; -import { createStore } from 'redux'; +import { createStore } from 'redux-v4'; import { mockTreeWithNoAncestorsAnd2Children, mockTreeWith2AncestorsAndNoChildren, diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/visible_entities.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/visible_entities.test.ts index 0773d07bb97fe..d7e7eb7dfae37 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/visible_entities.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/visible_entities.test.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, AnyAction, Reducer } from 'redux'; -import { createStore } from 'redux'; +import type { Store, AnyAction, Reducer } from 'redux-v4'; +import { createStore } from 'redux-v4'; import { analyzerReducer } from '../reducer'; import type { AnalyzerById } from '../../types'; import type { ResolverNode } from '../../../../common/endpoint/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts index f6aae4a6143d8..8452cf3caf723 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/helpers.ts @@ -7,7 +7,7 @@ import type { Draft } from 'immer-v9'; import produce from 'immer-v9'; -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import type { ActionCreator } from 'typescript-fsa'; import type { ReducerBuilder } from 'typescript-fsa-reducers'; import type { ResolverState, AnalyzerById } from '../types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/index.ts index 53d8b5cf82e7a..f415a38f59c8a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/index.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { Store, AnyAction } from 'redux'; -import { createStore, applyMiddleware } from 'redux'; +import type { Store, AnyAction } from 'redux-v4'; +import { createStore, applyMiddleware } from 'redux-v4'; import { composeWithDevTools } from 'redux-devtools-extension/developmentOnly'; import type { AnalyzerById, DataAccessLayer } from '../types'; import { analyzerReducer } from './reducer'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/current_related_event_fetcher.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/current_related_event_fetcher.ts index cd6d3594ba8b0..e4031350308f4 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/current_related_event_fetcher.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/current_related_event_fetcher.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI } from 'redux'; +import type { Dispatch, MiddlewareAPI } from 'redux-v4'; import { isEqual } from 'lodash'; import type { SafeResolverEvent } from '../../../../common/endpoint/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/index.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/index.ts index 1845fe1a85284..5d1486ebbe720 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI, AnyAction } from 'redux'; +import type { Dispatch, MiddlewareAPI, AnyAction } from 'redux-v4'; import type { DataAccessLayer } from '../../types'; import { ResolverTreeFetcher } from './resolver_tree_fetcher'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/node_data_fetcher.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/node_data_fetcher.ts index 5574a4c746226..f1c59aefc816d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/node_data_fetcher.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/node_data_fetcher.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI } from 'redux'; +import type { Dispatch, MiddlewareAPI } from 'redux-v4'; import type { SafeResolverEvent } from '../../../../common/endpoint/types'; import type { DataAccessLayer } from '../../types'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/related_events_fetcher.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/related_events_fetcher.ts index 55f5958e0df53..880d38a45e9ae 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/related_events_fetcher.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/related_events_fetcher.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI } from 'redux'; +import type { Dispatch, MiddlewareAPI } from 'redux-v4'; import { isEqual } from 'lodash'; import type { ResolverPaginatedEvents } from '../../../../common/endpoint/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/resolver_tree_fetcher.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/resolver_tree_fetcher.ts index 110185b1e7584..8af2cceda19dc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/resolver_tree_fetcher.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/middleware/resolver_tree_fetcher.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Dispatch, MiddlewareAPI } from 'redux'; +import type { Dispatch, MiddlewareAPI } from 'redux-v4'; import type { ResolverEntityIndex, ResolverNode, diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/reducer.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/reducer.ts index a4303ab6137c2..b3044576c150d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/reducer.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/reducer.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import type { Reducer, AnyAction } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; import { reducerWithInitialState } from 'typescript-fsa-reducers'; import reduceReducers from 'reduce-reducers'; import { immerCase, EMPTY_RESOLVER } from './helpers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.test.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.test.ts index 1e3f55e028fdd..b8e4a8f5b47b3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.test.ts @@ -6,8 +6,8 @@ */ import type { AnalyzerById } from '../types'; -import type { Reducer, AnyAction } from 'redux'; -import { createStore } from 'redux'; +import type { Reducer, AnyAction } from 'redux-v4'; +import { createStore } from 'redux-v4'; import { analyzerReducer } from './reducer'; import * as selectors from './selectors'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx index 3f7f149e8d4f9..ce78d14be5ec4 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import type { Store, AnyAction } from 'redux'; +import type { Store, AnyAction } from 'redux-v4'; import type { ReactWrapper } from 'enzyme'; import { mount } from 'enzyme'; import type { History as HistoryPackageHistoryInterface } from 'history'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx index 2abf2124172d8..6baf92df39c2b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx @@ -9,7 +9,7 @@ import React, { useEffect, useState, useCallback } from 'react'; import { Router } from '@kbn/shared-ux-router'; import { I18nProvider } from '@kbn/i18n-react'; import { Provider } from 'react-redux'; -import type { Store, AnyAction } from 'redux'; +import type { Store, AnyAction } from 'redux-v4'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import type { CoreStart } from '@kbn/core/public'; import { enableMapSet } from 'immer-v9'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/spy_middleware_factory.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/spy_middleware_factory.ts index 6faa64434b459..8a411bbf94efc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/spy_middleware_factory.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/spy_middleware_factory.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AnyAction } from 'redux'; +import type { AnyAction } from 'redux-v4'; import type { SpyMiddleware, SpyMiddlewareStateActionPair } from '../types'; /** diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts index 1f18ce35b72ca..b43876dcbb2a6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts @@ -6,7 +6,7 @@ */ import type React from 'react'; -import type { Store, Middleware, Dispatch, AnyAction } from 'redux'; +import type { Store, Middleware, Dispatch, AnyAction } from 'redux-v4'; import type { BBox } from 'rbush'; import type { Provider } from 'react-redux'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx index 7e83b5b3451d2..cc694fa16e169 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx @@ -19,7 +19,7 @@ import { SideEffectContext } from './side_effect_context'; import { applyMatrix3 } from '../models/vector2'; import { sideEffectSimulatorFactory } from './side_effect_simulator_factory'; import { mock as mockResolverTree } from '../models/resolver_tree'; -import { createStore, combineReducers } from 'redux'; +import { createStore, combineReducers } from 'redux-v4'; import { mockTreeFetcherParameters } from '../mocks/tree_fetcher_parameters'; import * as nodeModel from '../../../common/endpoint/models/node'; import { act } from 'react-dom/test-utils'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx b/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx index 16c473bbd83d1..1600b266855c6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx @@ -8,7 +8,7 @@ import React, { memo, useMemo } from 'react'; import type { SecuritySolutionPluginContext } from '@kbn/threat-intelligence-plugin/public'; import { THREAT_INTELLIGENCE_BASE_PATH } from '@kbn/threat-intelligence-plugin/public'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import { useSelector } from 'react-redux'; import type { SelectedDataView } from '@kbn/threat-intelligence-plugin/public/types'; import { useUserPrivileges } from '../common/components/user_privileges'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx index a8a48567c8501..3ef1bb9f3f736 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import type { RenderHookResult } from '@testing-library/react'; import { render, act, waitFor, renderHook } from '@testing-library/react'; -import type { Store } from 'redux'; +import type { Store } from 'redux-v4'; import type { UseFieldBrowserOptionsProps, UseFieldBrowserOptions, FieldEditorActionsRef } from '.'; import { useFieldBrowserOptions } from '.'; import type { Start } from '@kbn/data-view-field-editor-plugin/public/mocks'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/helpers.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/helpers.tsx index 53ac22d384a04..6540b8bcbe64d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/helpers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/helpers.tsx @@ -7,7 +7,7 @@ import { omit } from 'lodash/fp'; import type { DraggableLocation } from '@hello-pangea/dnd'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { updateProviders } from '../../../store/actions'; import type { PrimitiveOrArrayOfPrimitives } from '../../../../common/lib/kuery'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx index c46dd3bf6423a..462640b9f4efb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx @@ -9,7 +9,7 @@ import { getOr } from 'lodash/fp'; import React, { useCallback, useState, useEffect, useMemo } from 'react'; import type { ConnectedProps } from 'react-redux'; import { useDispatch, connect } from 'react-redux'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; import type { Filter } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.test.tsx index 55604cd958c23..53c8bebc06912 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.test.tsx @@ -7,7 +7,7 @@ import React from 'react'; import useResizeObserver from 'use-resize-observer/polyfilled'; -import type { Dispatch } from 'redux'; +import type { Dispatch } from 'redux-v4'; import { render, screen } from '@testing-library/react'; import { DefaultCellRenderer } from '../../cell_rendering/default_cell_renderer'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/index.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/index.ts index 9a43ba61cfaa9..e78302b2c7387 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { AnyAction, Reducer } from 'redux'; +import type { AnyAction, Reducer } from 'redux-v4'; import * as timelineActions from './actions'; import * as timelineSelectors from './selectors'; import type { TimelineState } from './types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/helpers.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/helpers.ts index adeca92795178..67aa08a66c088 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/helpers.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/helpers.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { MiddlewareAPI, Dispatch, AnyAction } from 'redux'; +import type { MiddlewareAPI, Dispatch, AnyAction } from 'redux-v4'; import type { IHttpFetchError } from '@kbn/core/public'; import type { State } from '../../../common/store/types'; import { ALL_TIMELINE_QUERY_ID } from '../../containers/all'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_changed.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_changed.ts index 97b579c475e33..e18c459885b99 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_changed.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_changed.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import { get } from 'lodash/fp'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_favorite.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_favorite.ts index 4f195e5fa13f6..95351d7c4cc91 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_favorite.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_favorite.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_localstorage.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_localstorage.ts index 7ab9aa4adb1c3..d0fab288e9061 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_localstorage.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_localstorage.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import { z } from '@kbn/zod'; import { selectTimelineById } from '../selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts index 44b6e6d872037..75e3f21a23afb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import { appSelectors } from '../../../common/store/app'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_pinned_event.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_pinned_event.ts index 8ef7a661cc6eb..6b862ee9b0960 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_pinned_event.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_pinned_event.ts @@ -6,7 +6,7 @@ */ import { omit } from 'lodash/fp'; -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_privileges.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_privileges.ts index 504f64a449f8c..a0dc80fbeec1a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_privileges.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_privileges.ts @@ -5,7 +5,7 @@ * 2.0. */ -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_save.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_save.ts index d0acfa0902206..6b7b7bb531098 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_save.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_save.ts @@ -7,7 +7,7 @@ import { get, has, omit, isObject, toString as fpToString } from 'lodash/fp'; import { set } from '@kbn/safer-lodash-set/fp'; -import type { Action, Middleware } from 'redux'; +import type { Action, Middleware } from 'redux-v4'; import type { CoreStart } from '@kbn/core/public'; import type { Filter, MatchAllFilter } from '@kbn/es-query'; import { diff --git a/x-pack/solutions/security/plugins/threat_intelligence/public/types.ts b/x-pack/solutions/security/plugins/threat_intelligence/public/types.ts index 7c7f012be63b7..237a20eda3585 100644 --- a/x-pack/solutions/security/plugins/threat_intelligence/public/types.ts +++ b/x-pack/solutions/security/plugins/threat_intelligence/public/types.ts @@ -14,7 +14,7 @@ import { TimelinesUIStart } from '@kbn/timelines-plugin/public'; import type { TriggersAndActionsUIPublicPluginStart as TriggersActionsStart } from '@kbn/triggers-actions-ui-plugin/public'; import { Filter, Query, TimeRange } from '@kbn/es-query'; import { BrowserField } from '@kbn/rule-registry-plugin/common'; -import { Store } from 'redux'; +import { Store } from 'redux-v4'; import { DataProvider } from '@kbn/timelines-plugin/common'; import { Start as InspectorPluginStart } from '@kbn/inspector-plugin/public'; import { CasesPublicSetup, CasesPublicStart } from '@kbn/cases-plugin/public/types'; From d0a3cfd2f0ecdd4b8d189eb5f5329ed802ef1083 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:52:07 +0200 Subject: [PATCH 08/14] redux-thunk-v2 alias --- package.json | 3 ++- yarn.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b83240dab3db8..f35efa4006247 100644 --- a/package.json +++ b/package.json @@ -1299,7 +1299,8 @@ "redux-devtools-extension": "^2.13.8", "redux-saga": "^1.3.0", "redux-saga-testing": "^2.0.2", - "redux-thunk": "^2.4.2", + "redux-thunk": "^3.1.0", + "redux-thunk-v2": "npm:redux-thunk@^2.4.2", "redux-thunks": "^1.0.0", "redux-toolkit-v1": "npm:@reduxjs/toolkit@1.9.7", "redux-v4": "npm:redux@^4.2.1", diff --git a/yarn.lock b/yarn.lock index bc07ba088ab0e..f4d2fe2036743 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27554,7 +27554,7 @@ redux-saga@^1.3.0: dependencies: "@redux-saga/core" "^1.3.0" -redux-thunk@^2.4.2: +"redux-thunk-v2@npm:redux-thunk@^2.4.2", redux-thunk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.2.tgz" integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== From e03c01fab0e688f36fc298c442b2b68af4d5e3ce Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 14:53:44 +0200 Subject: [PATCH 09/14] update imports for redux-thunk-v2 --- .../plugins/private/canvas/public/state/middleware/index.js | 2 +- x-pack/platform/plugins/private/canvas/storybook/addon/state.ts | 2 +- .../private/cross_cluster_replication/public/app/store/store.js | 2 +- .../private/remote_clusters/public/application/store/store.js | 2 +- .../plugins/private/rollup/public/crud_app/store/store.js | 2 +- .../shared/index_management/public/application/store/store.js | 2 +- .../public/application/store/actions/set_breadcrumb.ts | 2 +- .../shared/license_management/public/application/store/store.js | 2 +- .../plugins/shared/maps/public/actions/data_request_actions.ts | 2 +- .../plugins/shared/maps/public/actions/layer_actions.ts | 2 +- .../platform/plugins/shared/maps/public/actions/map_actions.ts | 2 +- .../platform/plugins/shared/maps/public/actions/ui_actions.ts | 2 +- .../maps/public/connected_components/add_layer_panel/index.ts | 2 +- .../edit_layer_panel/filter_editor/index.ts | 2 +- .../edit_layer_panel/flyout_footer/index.ts | 2 +- .../maps/public/connected_components/edit_layer_panel/index.ts | 2 +- .../connected_components/edit_layer_panel/join_editor/index.ts | 2 +- .../edit_layer_panel/style_settings/index.ts | 2 +- .../maps/public/connected_components/map_container/index.ts | 2 +- .../public/connected_components/map_settings_panel/index.ts | 2 +- .../mb_map/draw_control/draw_feature_control/index.ts | 2 +- .../mb_map/draw_control/draw_filter_control/index.ts | 2 +- .../shared/maps/public/connected_components/mb_map/index.ts | 2 +- .../connected_components/mb_map/tile_status_tracker/index.ts | 2 +- .../public/connected_components/mb_map/tooltip_control/index.ts | 2 +- .../right_side_controls/layer_control/index.ts | 2 +- .../right_side_controls/layer_control/layer_toc/index.ts | 2 +- .../layer_control/layer_toc/toc_entry/index.ts | 2 +- .../layer_toc/toc_entry/toc_entry_actions_popover/index.ts | 2 +- .../shared/maps/public/connected_components/timeslider/index.ts | 2 +- .../feature_draw_controls/feature_edit_tools/index.ts | 2 +- .../connected_components/toolbar_overlay/fit_to_data/index.ts | 2 +- .../toolbar_overlay/set_view_control/index.ts | 2 +- .../toolbar_overlay/timeslider_toggle_button/index.ts | 2 +- .../connected_components/toolbar_overlay/tools_control/index.ts | 2 +- x-pack/platform/plugins/shared/maps/public/reducers/store.js | 2 +- .../plugins/shared/maps/public/routes/map_page/map_app/index.ts | 2 +- .../plugins/security_solution/public/common/store/store.ts | 2 +- 38 files changed, 38 insertions(+), 38 deletions(-) diff --git a/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js b/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js index 737c7a522eb6c..58066de89a3b4 100644 --- a/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js +++ b/x-pack/platform/plugins/private/canvas/public/state/middleware/index.js @@ -6,7 +6,7 @@ */ import { applyMiddleware, compose as reduxCompose } from 'redux-v4'; -import thunkMiddleware from 'redux-thunk'; +import thunkMiddleware from 'redux-thunk-v2'; import { getWindow } from '../../lib/get_window'; import { inFlight } from './in_flight'; import { workpadUpdate } from './workpad_update'; diff --git a/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts b/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts index 04b1869d0e9a2..b993005b16474 100644 --- a/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts +++ b/x-pack/platform/plugins/private/canvas/storybook/addon/state.ts @@ -6,7 +6,7 @@ */ import { applyMiddleware, Dispatch, Store } from 'redux-v4'; -import thunkMiddleware from 'redux-thunk'; +import thunkMiddleware from 'redux-thunk-v2'; import { addons } from '@storybook/manager-api'; import { diff } from 'jsondiffpatch'; import { isFunction } from 'lodash'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js index 712a88d109a16..827a067b6c471 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/store.js @@ -6,7 +6,7 @@ */ import { applyMiddleware, compose, createStore } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { ccr } from './reducers'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js b/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js index 7e604111c0bcd..031ca004ab5a4 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/store/store.js @@ -6,7 +6,7 @@ */ import { createStore, applyMiddleware, compose } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { remoteClusters } from './reducers'; import { detailPanel } from './middleware'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js index 67831e4b57488..ce6ecc7295679 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/store/store.js @@ -6,7 +6,7 @@ */ import { createStore, applyMiddleware, compose } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { rollupJobs } from './reducers'; diff --git a/x-pack/platform/plugins/shared/index_management/public/application/store/store.js b/x-pack/platform/plugins/shared/index_management/public/application/store/store.js index 798e18db641cb..9be98f6fd4055 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/store/store.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/store/store.js @@ -6,7 +6,7 @@ */ import { createStore, applyMiddleware, compose } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { defaultTableState } from './reducers/table_state'; import { getReducer } from './reducers'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts index ad3540a20c34c..f0c2bd327bf4a 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts +++ b/x-pack/platform/plugins/shared/license_management/public/application/store/actions/set_breadcrumb.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { ThunkAction } from 'redux-thunk'; +import { ThunkAction } from 'redux-thunk-v2'; import { BreadcrumbService } from '../../breadcrumbs'; export const setBreadcrumb = diff --git a/x-pack/platform/plugins/shared/license_management/public/application/store/store.js b/x-pack/platform/plugins/shared/license_management/public/application/store/store.js index 5f27d2699f497..8bf43d2070d64 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/store/store.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/store/store.js @@ -6,7 +6,7 @@ */ import { createStore, applyMiddleware, compose } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { licenseManagement } from './reducers'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts index 9dfd7a8afc4aa..199c145dccf97 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/data_request_actions.ts @@ -8,7 +8,7 @@ /* eslint-disable @typescript-eslint/consistent-type-definitions */ import { AnyAction, Dispatch } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { v4 as uuidv4 } from 'uuid'; import { FeatureCollection } from 'geojson'; import { Adapters } from '@kbn/inspector-plugin/common/adapters'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts index ede7f0711ba4f..0a736ecfd03c8 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/layer_actions.ts @@ -6,7 +6,7 @@ */ import { AnyAction, Dispatch } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import type { Query } from '@kbn/es-query'; import { Adapters } from '@kbn/inspector-plugin/common/adapters'; import { MapStoreState } from '../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts index acd7939d3b646..e126d62c3e2de 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/map_actions.ts @@ -8,7 +8,7 @@ import _ from 'lodash'; import { i18n } from '@kbn/i18n'; import { AnyAction, Dispatch } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import turfBboxPolygon from '@turf/bbox-polygon'; import turfBooleanContains from '@turf/boolean-contains'; import type { KibanaExecutionContext } from '@kbn/core/public'; diff --git a/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts b/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts index 92c1322139441..0ab3d511b0236 100644 --- a/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts +++ b/x-pack/platform/plugins/shared/maps/public/actions/ui_actions.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { MapStoreState } from '../reducers/store'; import { getFlyoutDisplay, getOpenTOCDetails } from '../selectors/ui_selectors'; import { FLYOUT_STATE } from '../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts index d7a27d4d3be22..1f734a2cbc846 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { AddLayerPanel } from './view'; import { FLYOUT_STATE } from '../../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts index f3e74bab59d57..ac6b636174c2c 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import type { Query } from '@kbn/es-query'; import { FilterEditor } from './filter_editor'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts index c92b66e29d0cc..9d23113134813 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { FlyoutFooter } from './flyout_footer'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts index 288884a29d4b2..f5296fe0afbbf 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { StyleDescriptor } from '../../../common/descriptor_types'; import { EditLayerPanel } from './edit_layer_panel'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts index 66138ee0c2c0b..bdc8b56abd72d 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { JoinEditor } from './join_editor'; import { getSelectedLayerJoinDescriptors } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts index 84d7c14eb790e..a63ce2d24e5e0 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { StyleSettings } from './style_settings'; import { getSelectedLayer } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts index 05034f73c9f5e..dd0f610e001ac 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { MapContainer } from './map_container'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts index e34b915b5383c..a63939d764092 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { connect } from 'react-redux'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { FLYOUT_STATE } from '../../reducers/ui'; import { MapStoreState } from '../../reducers/store'; import { MapSettingsPanel } from './map_settings_panel'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts index ba7dee1b900f3..496e2a865d6dc 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { Geometry, Position } from 'geojson'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts index 010b363d62a9c..a1c24c4c0a91f 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { DrawFilterControl } from './draw_filter_control'; import { setDrawMode, updateDrawState } from '../../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts index 7d5105ea81a1a..9ef73fad4d1ad 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { MbMap } from './mb_map'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts index 7eacbf74e5357..77631a969eeca 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { TileMetaFeature, TileError } from '../../../../common/descriptor_types'; import { setTileState } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts index 19d66130c21c1..bd9340bf654b3 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { TooltipState } from '../../../../common/descriptor_types'; import { TooltipControl } from './tooltip_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts index 20815c70c7715..76889f0660240 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { LayerControl } from './layer_control'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts index c5a8dfd392be3..f544db0af97de 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { LayerTOC } from './layer_toc'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts index 21d9b00334aaf..6482505bb58ba 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { TOCEntry, OwnProps, ReduxDispatchProps, ReduxStateProps } from './toc_entry'; import { MapStoreState } from '../../../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts index 8cc638e0216bc..8517c6f0ba435 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { MapStoreState } from '../../../../../../reducers/store'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts index 8dfbd38639f76..7fb512257504c 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { Timeslider } from './timeslider'; import { setQuery } from '../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts index 51bc7e1b01490..b4bbfd8f80248 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { FeatureEditTools, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts index b0db2abac4108..89e06ef5b9f62 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { MapStoreState } from '../../../reducers/store'; import { fitToDataBounds } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts index 6745ae8e4eab0..d37883f213949 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { SetViewControl } from './set_view_control'; import { setGotoWithCenter } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts index c3ec21c3baa03..bd70070ba8235 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { TimesliderToggleButton } from './timeslider_toggle_button'; import { closeTimeslider, openTimeslider } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts index 47648b33436a9..b5cc4642e0e8d 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { connect } from 'react-redux'; import { ToolsControl } from './tools_control'; import { setDrawMode, updateDrawState } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/reducers/store.js b/x-pack/platform/plugins/shared/maps/public/reducers/store.js index 0cfe70e270872..e0986f04dfbe5 100644 --- a/x-pack/platform/plugins/shared/maps/public/reducers/store.js +++ b/x-pack/platform/plugins/shared/maps/public/reducers/store.js @@ -6,7 +6,7 @@ */ import { combineReducers, applyMiddleware, createStore, compose } from 'redux-v4'; -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import { ui, DEFAULT_MAP_UI_STATE } from './ui'; import { map, DEFAULT_MAP_STATE } from './map'; // eslint-disable-line import/named import { nonSerializableInstances } from './non_serializable_instances'; diff --git a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts index d29e5abc2daae..86d6ab0bf8ce7 100644 --- a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts @@ -6,7 +6,7 @@ */ import { connect } from 'react-redux'; -import { ThunkDispatch } from 'redux-thunk'; +import { ThunkDispatch } from 'redux-thunk-v2'; import { AnyAction } from 'redux-v4'; import type { KibanaExecutionContext } from '@kbn/core/public'; import { Filter } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts index 1d6503f0c1439..32612f1401d61 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/store.ts @@ -5,7 +5,7 @@ * 2.0. */ -import thunk from 'redux-thunk'; +import thunk from 'redux-thunk-v2'; import type { Action, Store, From 4b62794bdc81792a3a501efe718cfc8aba2ab4a8 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 15:04:03 +0200 Subject: [PATCH 10/14] reselect-v4 alias --- package.json | 3 ++- yarn.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f35efa4006247..c3ae2f12a72c3 100644 --- a/package.json +++ b/package.json @@ -1309,7 +1309,8 @@ "remark-parse-no-trim": "^8.0.4", "remark-stringify": "^8.0.3", "require-in-the-middle": "^7.5.2", - "reselect": "^4.1.8", + "reselect": "^5.1.0", + "reselect-v4": "npm:reselect@^4.1.8", "resize-observer-polyfill": "1.5.1", "rison-node": "1.0.2", "rxjs": "^7.8.2", diff --git a/yarn.lock b/yarn.lock index f4d2fe2036743..f179cabc0d35c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -27952,7 +27952,7 @@ requires-port@^1.0.0: resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= -reselect@^4.1.8: +"reselect-v4@npm:reselect@^4.1.8", reselect@^4.1.8: version "4.1.8" resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== From 4037a7cdc208b7a6cb7a8f59f1d7dee694e2fe83 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 15:05:06 +0200 Subject: [PATCH 11/14] update imports for reselect-v4 --- .../indexed_fields_table/indexed_fields_table.tsx | 2 +- .../source_filters_table/source_filters_table.tsx | 2 +- .../public/app/store/selectors/index.js | 2 +- .../plugins/private/graph/public/state_management/datasource.ts | 2 +- .../plugins/private/graph/public/state_management/fields.ts | 2 +- .../plugins/private/graph/public/state_management/workspace.ts | 2 +- .../private/rollup/public/crud_app/store/selectors/index.js | 2 +- .../public/application/store/selectors/index.js | 2 +- .../public/application/store/reducers/license_management.js | 2 +- .../plugins/shared/maps/public/selectors/map_selectors.ts | 2 +- .../state_management/simulation_state_machine/selectors.ts | 2 +- .../public/apps/synthetics/state/agent_policies/selectors.ts | 2 +- .../public/apps/synthetics/state/alert_rules/selectors.ts | 2 +- .../public/apps/synthetics/state/monitor_details/selectors.ts | 2 +- .../public/apps/synthetics/state/monitor_list/selectors.ts | 2 +- .../public/apps/synthetics/state/overview/selectors.ts | 2 +- .../public/apps/synthetics/state/private_locations/selectors.ts | 2 +- .../public/apps/synthetics/state/service_locations/selectors.ts | 2 +- .../public/apps/synthetics/state/settings/selectors.ts | 2 +- .../public/apps/synthetics/state/status_heatmap/selectors.ts | 2 +- .../apps/synthetics/state/synthetics_enablement/selectors.ts | 2 +- .../synthetics/public/apps/synthetics/state/ui/selectors.ts | 2 +- .../uptime/public/legacy_uptime/state/selectors/index.ts | 2 +- .../security/packages/data-table/store/data_table/selectors.ts | 2 +- .../security/packages/expandable-flyout/src/store/redux.ts | 2 +- .../public/common/components/search_bar/selectors.ts | 2 +- .../public/common/components/super_date_picker/selectors.ts | 2 +- .../security_solution/public/common/store/app/selectors.ts | 2 +- .../security_solution/public/common/store/discover/selectors.ts | 2 +- .../public/common/store/drag_and_drop/selectors.ts | 2 +- .../security_solution/public/common/store/grouping/selectors.ts | 2 +- .../security_solution/public/common/store/inputs/selectors.ts | 2 +- .../security_solution/public/explore/hosts/store/selectors.ts | 2 +- .../security_solution/public/explore/network/store/selectors.ts | 2 +- .../security_solution/public/explore/users/store/selectors.ts | 2 +- .../public/management/pages/endpoint_hosts/store/selectors.ts | 2 +- .../public/management/pages/endpoint_hosts/view/index.tsx | 2 +- .../store/policy_details/selectors/policy_common_selectors.ts | 2 +- .../store/policy_details/selectors/policy_settings_selectors.ts | 2 +- .../plugins/security_solution/public/notes/store/notes.slice.ts | 2 +- .../security_solution/public/resolver/store/camera/selectors.ts | 2 +- .../security_solution/public/resolver/store/data/selectors.ts | 2 +- .../security_solution/public/resolver/store/selectors.ts | 2 +- .../security_solution/public/resolver/store/ui/selectors.ts | 2 +- .../security_solution/public/sourcerer/store/selectors.ts | 2 +- .../timelines/components/timeline/body/selectors/index.ts | 2 +- .../timelines/components/timeline/query_bar/eql/selectors.tsx | 2 +- .../timelines/components/timeline/tabs/notes/selectors.ts | 2 +- .../public/timelines/components/timeline/tabs/selectors.ts | 2 +- .../security_solution/public/timelines/store/selectors.ts | 2 +- 50 files changed, 50 insertions(+), 50 deletions(-) diff --git a/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/indexed_fields_table/indexed_fields_table.tsx b/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/indexed_fields_table/indexed_fields_table.tsx index 7202f93287f69..3652a5f5bac24 100644 --- a/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/indexed_fields_table/indexed_fields_table.tsx +++ b/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/indexed_fields_table/indexed_fields_table.tsx @@ -8,7 +8,7 @@ */ import React, { Component } from 'react'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { OverlayStart } from '@kbn/core/public'; import { DataViewField, DataView, RuntimeField } from '@kbn/data-views-plugin/public'; import { Table } from './components/table'; diff --git a/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/source_filters_table/source_filters_table.tsx b/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/source_filters_table/source_filters_table.tsx index d1de5865a6d8b..68cc6839e9517 100644 --- a/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/source_filters_table/source_filters_table.tsx +++ b/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/source_filters_table/source_filters_table.tsx @@ -8,7 +8,7 @@ */ import React, { Component } from 'react'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { EuiSpacer } from '@elastic/eui'; import { DataView, DataViewsPublicPluginStart } from '@kbn/data-views-plugin/public'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js index b907999f7be56..ac38c56239ffa 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/store/selectors/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { objectToArray } from '../../services/utils'; import { API_STATUS } from '../../constants'; diff --git a/x-pack/platform/plugins/private/graph/public/state_management/datasource.ts b/x-pack/platform/plugins/private/graph/public/state_management/datasource.ts index e6fb7e6758222..8197d2c10ac0a 100644 --- a/x-pack/platform/plugins/private/graph/public/state_management/datasource.ts +++ b/x-pack/platform/plugins/private/graph/public/state_management/datasource.ts @@ -7,7 +7,7 @@ import actionCreatorFactory from 'typescript-fsa'; import { reducerWithInitialState } from 'typescript-fsa-reducers/dist'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { GraphState } from './store'; import { reset } from './global'; diff --git a/x-pack/platform/plugins/private/graph/public/state_management/fields.ts b/x-pack/platform/plugins/private/graph/public/state_management/fields.ts index 3e91f4c1fb58f..340e101538e08 100644 --- a/x-pack/platform/plugins/private/graph/public/state_management/fields.ts +++ b/x-pack/platform/plugins/private/graph/public/state_management/fields.ts @@ -7,7 +7,7 @@ import actionCreatorFactory, { Action } from 'typescript-fsa'; import { reducerWithInitialState } from 'typescript-fsa-reducers/dist'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { select, takeLatest, takeEvery } from 'redux-saga/effects'; import { WorkspaceField } from '../types'; import { GraphState, GraphStoreDependencies } from './store'; diff --git a/x-pack/platform/plugins/private/graph/public/state_management/workspace.ts b/x-pack/platform/plugins/private/graph/public/state_management/workspace.ts index 48a428fd08b4c..29aecb52f48b8 100644 --- a/x-pack/platform/plugins/private/graph/public/state_management/workspace.ts +++ b/x-pack/platform/plugins/private/graph/public/state_management/workspace.ts @@ -9,7 +9,7 @@ import actionCreatorFactory, { Action } from 'typescript-fsa'; import { i18n } from '@kbn/i18n'; import { takeLatest, select, call, put } from 'redux-saga/effects'; import { reducerWithInitialState } from 'typescript-fsa-reducers'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { GraphStoreDependencies, GraphState, fillWorkspace } from '.'; import { reset } from './global'; import { datasourceSelector } from './datasource'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js b/x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js index 472b811bfc15f..7392be132b42d 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/store/selectors/index.js @@ -7,7 +7,7 @@ import { Pager } from '@elastic/eui'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { filterItems, sortTable } from '../../services'; export const getJobs = (state) => state.jobs.byId; diff --git a/x-pack/platform/plugins/shared/index_management/public/application/store/selectors/index.js b/x-pack/platform/plugins/shared/index_management/public/application/store/selectors/index.js index 2e1e01f3122ae..30562ad5f0fbb 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/store/selectors/index.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/store/selectors/index.js @@ -7,7 +7,7 @@ import { Pager, EuiSearchBar } from '@elastic/eui'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { indexStatusLabels } from '../../lib/index_status_labels'; import { sortTable } from '../../services'; import { extensionsService } from './extension_service'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js index 8b4dade184d48..04614ba0950bf 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/store/reducers/license_management.js @@ -8,7 +8,7 @@ import { combineReducers } from 'redux-v4'; import { i18n } from '@kbn/i18n'; import { capitalize } from 'lodash'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { license } from './license'; import { uploadStatus } from './upload_status'; diff --git a/x-pack/platform/plugins/shared/maps/public/selectors/map_selectors.ts b/x-pack/platform/plugins/shared/maps/public/selectors/map_selectors.ts index 3d00bcf4fee5b..63201190671c9 100644 --- a/x-pack/platform/plugins/shared/maps/public/selectors/map_selectors.ts +++ b/x-pack/platform/plugins/shared/maps/public/selectors/map_selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { FeatureCollection } from 'geojson'; import _ from 'lodash'; import type { KibanaExecutionContext } from '@kbn/core/public'; diff --git a/x-pack/platform/plugins/shared/streams_app/public/components/data_management/stream_detail_enrichment/state_management/simulation_state_machine/selectors.ts b/x-pack/platform/plugins/shared/streams_app/public/components/data_management/stream_detail_enrichment/state_management/simulation_state_machine/selectors.ts index f8aff2404d8b6..92770c77df962 100644 --- a/x-pack/platform/plugins/shared/streams_app/public/components/data_management/stream_detail_enrichment/state_management/simulation_state_machine/selectors.ts +++ b/x-pack/platform/plugins/shared/streams_app/public/components/data_management/stream_detail_enrichment/state_management/simulation_state_machine/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { FlattenRecord, SampleDocument } from '@kbn/streams-schema'; import { isPlainObject, uniq } from 'lodash'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/selectors.ts index a5d93d8423107..d9fee9a8e806a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/agent_policies/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { AppState } from '..'; const getState = (appState: AppState) => appState.agentPolicies; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/selectors.ts index e57cedf5e168c..b6374a0edbf12 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/alert_rules/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { SyntheticsAppState } from '../root_reducer'; const getState = (appState: SyntheticsAppState) => appState.defaultAlerting; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/selectors.ts index 93528f9c0ae5e..2bc710b017513 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_details/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { SyntheticsAppState } from '../root_reducer'; const getState = (appState: SyntheticsAppState) => appState.monitorDetails; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/selectors.ts index 29c78f7869349..092fc8888e28a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/monitor_list/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { EncryptedSyntheticsSavedMonitor } from '../../../../../common/runtime_types'; import { SyntheticsAppState } from '../root_reducer'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/selectors.ts index 657d273c2d29c..497e7f2be2175 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/overview/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { SyntheticsAppState } from '../root_reducer'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/selectors.ts index a9ce772175792..d680fd88023fa 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/private_locations/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { AppState } from '..'; const getState = (appState: AppState) => appState.privateLocations; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/selectors.ts index 3ced345c6259e..d364dbedfaa73 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/service_locations/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { SyntheticsAppState } from '../root_reducer'; const getState = (appState: SyntheticsAppState) => appState.serviceLocations; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/selectors.ts index 195c1380ebc9c..0a365da139ef7 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/settings/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { SyntheticsAppState } from '../root_reducer'; import { AppState } from '..'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/selectors.ts index dc28e8473d12d..69d5ef2b1f436 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/status_heatmap/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { SyntheticsAppState } from '../root_reducer'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/selectors.ts index fd69d44871637..559d4e9f390b0 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/synthetics_enablement/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { SyntheticsAppState } from '../root_reducer'; const getState = (appState: SyntheticsAppState) => appState.syntheticsEnablement; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/selectors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/selectors.ts index 92e5d249a583d..6140aa887e4c7 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/selectors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/state/ui/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { SyntheticsAppState } from '../root_reducer'; const uiStateSelector = (appState: SyntheticsAppState) => appState.ui; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/selectors/index.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/selectors/index.ts index 2f0570022d0dd..3f338618b3f74 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/selectors/index.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/state/selectors/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { AppState } from '..'; // UI Selectors diff --git a/x-pack/solutions/security/packages/data-table/store/data_table/selectors.ts b/x-pack/solutions/security/packages/data-table/store/data_table/selectors.ts index 1c9e62ad2609d..7a3e9b0e0dab6 100644 --- a/x-pack/solutions/security/packages/data-table/store/data_table/selectors.ts +++ b/x-pack/solutions/security/packages/data-table/store/data_table/selectors.ts @@ -6,7 +6,7 @@ */ import { getOr } from 'lodash/fp'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { tableDefaults, getDataTableManageDefaults } from './defaults'; import type { DataTableState, TableById, DataTableModel } from './types'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts index 3335fea4569b4..beb02bcdf7ced 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts @@ -8,7 +8,7 @@ import { createContext } from 'react'; import { createDispatchHook, createSelectorHook, ReactReduxContextValue } from 'react-redux'; import { configureStore } from 'redux-toolkit-v1'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { panelsReducer, uiReducer } from './reducers'; import { initialState, State } from './state'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/selectors.ts index c80a36f56a42f..5c03399302412 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { Query } from '@kbn/es-query'; import type { SavedQuery } from '@kbn/data-plugin/public'; import type { InputsRange } from '../../store/inputs/model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/selectors.ts index e0e20c203df6b..777e18b1b9115 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/selectors.ts @@ -6,7 +6,7 @@ */ import { isEmpty } from 'lodash'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { InputsModelId } from '../../store/inputs/constants'; import type { State } from '../../store'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/app/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/app/selectors.ts index 47df2527f9edd..5f600efa0b5be 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/app/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/app/selectors.ts @@ -7,7 +7,7 @@ import { keys, values } from 'lodash/fp'; import memoizeOne from 'memoize-one'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { Note } from '../../lib/note'; import type { ErrorModel, NotesById } from './model'; import type { State } from '../types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/discover/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/discover/selectors.ts index 8fae4586cfd67..4e93579063652 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/discover/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/discover/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { State } from '../types'; export const selectAppState = (state: State) => { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/drag_and_drop/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/drag_and_drop/selectors.ts index 9d53f3caf228a..cd82dfdc56a19 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/drag_and_drop/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/drag_and_drop/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { IdToDataProvider } from './model'; import type { State } from '../types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/grouping/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/grouping/selectors.ts index 81195c72a735a..84ef220887f58 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/grouping/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/grouping/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { GroupModel, GroupState } from './types'; export const groupSelector = ({ groups }: GroupState, id: string): GroupModel => groups[id]; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/selectors.ts index e10e4ec8a02fa..c0e1e2f8ef519 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/store/inputs/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { Filter, Query } from '@kbn/es-query'; import type { InputsState } from './reducer'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/selectors.ts index 285a53e9e5624..3c5d67f8ec4e0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/store/selectors.ts @@ -6,7 +6,7 @@ */ import { get } from 'lodash/fp'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/selectors.ts index 2337428c50a0b..e2e473b2fe229 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/store/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { get } from 'lodash/fp'; import { FlowTargetSourceDest } from '../../../../common/search_strategy/security_solution/network'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/selectors.ts index 93d22c76ed56e..fb91154e21a9a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/users/store/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { State } from '../../../common/store/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/selectors.ts index fea48a36493b2..b5600baf0a5f3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/store/selectors.ts @@ -7,7 +7,7 @@ // eslint-disable-next-line import/no-nodejs-modules import querystring from 'querystring'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { matchPath } from 'react-router-dom'; import { decode } from '@kbn/rison'; import type { Query } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx index 945ae41237416..3cd24c5d56476 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx @@ -26,7 +26,7 @@ import { import { useHistory, useLocation } from 'react-router-dom'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; -import { createStructuredSelector } from 'reselect'; +import { createStructuredSelector } from 'reselect-v4'; import { useDispatch } from 'react-redux'; import type { AgentPolicyDetailsDeployAgentAction, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_common_selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_common_selectors.ts index eb081d10d6375..9867e5c788f83 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_common_selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_common_selectors.ts @@ -6,7 +6,7 @@ */ import { matchPath } from 'react-router-dom'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { MANAGEMENT_ROUTING_POLICY_DETAILS_FORM_PATH, MANAGEMENT_ROUTING_POLICY_DETAILS_HOST_ISOLATION_EXCEPTIONS_PATH, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_settings_selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_settings_selectors.ts index 7e79fb9c57cdd..c4c5e54113b7a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_settings_selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/store/policy_details/selectors/policy_settings_selectors.ts @@ -6,7 +6,7 @@ */ import { matchPath } from 'react-router-dom'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { ILicense } from '@kbn/licensing-plugin/common/types'; import { unsetPolicyFeaturesAccordingToLicenseLevel } from '../../../../../../../common/license/policy_config'; import type { PolicyDetailsState } from '../../../types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts index 61fdc68f97294..f0221ced14458 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/store/notes.slice.ts @@ -7,7 +7,7 @@ import type { EntityState, SerializedError } from 'redux-toolkit-v1'; import { createAsyncThunk, createEntityAdapter, createSlice } from 'redux-toolkit-v1'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { AssociatedFilter } from '../../../common/notes/constants'; import type { State } from '../../common/store'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/selectors.ts index 9f6aba90d00b7..0b60c7d74feb0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/camera/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector, defaultMemoize } from 'reselect'; +import { createSelector, defaultMemoize } from 'reselect-v4'; import { easing } from 'ts-easing'; import { clamp, lerp } from '../../lib/math'; import * as vector2 from '../../models/vector2'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.ts index cda77c97d1ded..aee0b51d57613 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/data/selectors.ts @@ -6,7 +6,7 @@ */ import rbush from 'rbush'; -import { createSelector, defaultMemoize } from 'reselect'; +import { createSelector, defaultMemoize } from 'reselect-v4'; import { panelViewAndParameters as panelViewAndParametersFromLocationSearchAndResolverComponentInstanceID } from '../panel_view_and_parameters'; import type { DataState, diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.ts index 3deccbe674d96..9771fef93c3fb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector, defaultMemoize } from 'reselect'; +import { createSelector, defaultMemoize } from 'reselect-v4'; import type { State } from '../../common/store/types'; import * as cameraSelectors from './camera/selectors'; import * as dataSelectors from './data/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/ui/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/ui/selectors.ts index 7643cac07125c..a49120fb2caac 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/store/ui/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/store/ui/selectors.ts @@ -7,7 +7,7 @@ import { encode } from '@kbn/rison'; -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { PanelViewAndParameters, ResolverUIState } from '../../types'; import { panelViewAndParameters as panelViewAndParametersFromLocationSearchAndResolverComponentInstanceID } from '../panel_view_and_parameters'; import { parameterName } from '../parameter_name'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/store/selectors.ts index 28e59276b5777..cd78ae876e5ae 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/store/selectors.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import type { State } from '../../common/store/types'; import type { SourcererModel } from './model'; import { SourcererScopeName } from './model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/selectors/index.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/selectors/index.ts index 26e2b11bd2b4b..692ba18111fd2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/selectors/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/body/selectors/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { getTimelineByIdSelector } from '../../../../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/selectors.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/selectors.tsx index eccaf88591983..e410049502bec 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/selectors.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/selectors.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { selectTimeline } from '../../../../store/selectors'; export const getEqlOptions = () => diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/selectors.ts index 370470ca2ddca..f56771d75c553 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { timelineSelectors } from '../../../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/selectors.ts index 1d82a1e228032..8111cde7e7937 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { TimelineTabs } from '../../../../../common/types/timeline'; import { selectNotesById } from '../../../../common/store/app/selectors'; import { selectTimeline } from '../../../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/selectors.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/selectors.ts index 842ae76c43b1c..8b58de2ff8d69 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/store/selectors.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/store/selectors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { createSelector } from 'reselect'; +import { createSelector } from 'reselect-v4'; import { get, isEmpty } from 'lodash/fp'; import type { Query } from '@kbn/es-query'; import { From b694de626049850d381d69a570ee790ba31534ad Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 15:13:46 +0200 Subject: [PATCH 12/14] react-redux-v7 alias --- package.json | 3 ++- yarn.lock | 21 +++++++++++++++++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index c3ae2f12a72c3..84ac1732c2d5f 100644 --- a/package.json +++ b/package.json @@ -1282,7 +1282,8 @@ "react-markdown": "^6.0.3", "react-popper-tooltip": "^4.4.2", "react-recompose": "^0.33.0", - "react-redux": "^7.2.8", + "react-redux": "^9.2.0", + "react-redux-v7": "npm:react-redux@^7.2.8", "react-reverse-portal": "^2.3.0", "react-router": "^5.3.4", "react-router-config": "^5.1.1", diff --git a/yarn.lock b/yarn.lock index f179cabc0d35c..06b0449a40efe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12574,6 +12574,11 @@ resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz#b6725d5f4af24ace33b36fafd295136e75509f43" integrity sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA== +"@types/use-sync-external-store@^0.0.6": + version "0.0.6" + resolved "https://registry.yarnpkg.com/@types/use-sync-external-store/-/use-sync-external-store-0.0.6.tgz#60be8d21baab8c305132eb9cb912ed497852aadc" + integrity sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg== + "@types/uuid@^10.0.0": version "10.0.0" resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-10.0.0.tgz#e9c07fe50da0f53dc24970cca94d619ff03f6f6d" @@ -27079,7 +27084,7 @@ react-recompose@^0.33.0: react-lifecycles-compat "^3.0.4" symbol-observable "^4.0.0" -react-redux@^7.2.8: +"react-redux-v7@npm:react-redux@^7.2.8", react-redux@^7.2.8: version "7.2.8" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.8.tgz#a894068315e65de5b1b68899f9c6ee0923dd28de" integrity sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw== @@ -27103,6 +27108,14 @@ react-redux@^8.1.3: react-is "^18.0.0" use-sync-external-store "^1.0.0" +react-redux@^9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.2.0.tgz#96c3ab23fb9a3af2cb4654be4b51c989e32366f5" + integrity sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g== + dependencies: + "@types/use-sync-external-store" "^0.0.6" + use-sync-external-store "^1.4.0" + react-refresh@^0.16.0: version "0.16.0" resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.16.0.tgz#e7d45625f05c9709466d09348a25d22f79b2ad23" @@ -31407,9 +31420,9 @@ use-sync-external-store@1.2.2: integrity sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw== use-sync-external-store@^1.0.0, use-sync-external-store@^1.2.0, use-sync-external-store@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.4.0.tgz#adbc795d8eeb47029963016cefdf89dc799fcebc" - integrity sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw== + version "1.5.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz#55122e2a3edd2a6c106174c27485e0fd59bcfca0" + integrity sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A== use@^2.0.0: version "2.0.2" From eccfbc6b8bd0a5da762d14366388bbd2d6ec81b0 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Fri, 2 May 2025 15:14:32 +0200 Subject: [PATCH 13/14] update imports for react-redux-v7 --- .../public/containers/app/pages/page_redux_stream/hooks.ts | 4 ++-- .../public/containers/app/pages/page_redux_stream/store.tsx | 2 +- .../color_mapping/categorical_color_mapping.tsx | 2 +- .../color_mapping/components/assignment/assignment.tsx | 2 +- .../components/assignment/special_assignment.tsx | 2 +- .../color_mapping/components/color_picker/color_swatch.tsx | 2 +- .../color_mapping/components/container/assignments.tsx | 2 +- .../color_mapping/components/container/container.tsx | 2 +- .../components/container/unassigned_terms_config.tsx | 2 +- .../color_mapping/components/palette_selector/gradient.tsx | 2 +- .../components/palette_selector/gradient_add_stop.tsx | 2 +- .../components/palette_selector/palette_selector.tsx | 2 +- .../color_mapping/components/palette_selector/scale.tsx | 2 +- .../shared/kbn-test-jest-helpers/src/redux_helpers.tsx | 2 +- .../public/application/main/state_management/redux/hooks.tsx | 2 +- .../public/react_expression_renderer/use_shallow_memo.ts | 2 +- .../packages/shared/ml/aiops_log_rate_analysis/state/hooks.ts | 4 ++-- .../shared/ml/aiops_log_rate_analysis/state/store.tsx | 2 +- .../packages/shared/ml/response_stream/client/stream_slice.ts | 2 +- x-pack/platform/plugins/private/canvas/public/application.tsx | 2 +- .../private/canvas/public/components/arg_form/index.js | 2 +- .../private/canvas/public/components/asset_manager/asset.tsx | 2 +- .../canvas/public/components/asset_manager/asset_manager.ts | 2 +- .../private/canvas/public/components/datasource/index.js | 2 +- .../private/canvas/public/components/element_config/index.js | 2 +- .../canvas/public/components/element_content/index.tsx | 2 +- .../private/canvas/public/components/element_wrapper/index.js | 2 +- .../canvas/public/components/embeddable_flyout/flyout.tsx | 2 +- .../private/canvas/public/components/export_app/export_app.ts | 2 +- .../private/canvas/public/components/expression/index.tsx | 2 +- .../private/canvas/public/components/function_form/index.tsx | 2 +- .../private/canvas/public/components/help_menu/help_menu.tsx | 2 +- .../plugins/private/canvas/public/components/home/home.tsx | 2 +- .../public/components/home/my_workpads/workpad_import.tsx | 2 +- .../public/components/home/my_workpads/workpad_table.tsx | 2 +- .../components/home/my_workpads/workpad_table_tools.tsx | 2 +- .../private/canvas/public/components/home/workpad_create.tsx | 2 +- .../private/canvas/public/components/home_app/home_app.tsx | 2 +- .../private/canvas/public/components/hooks/use_canvas_api.tsx | 2 +- .../components/hooks/workpad/use_incoming_embeddable.ts | 2 +- .../keyboard_shortcuts_doc_panel.tsx | 2 +- .../private/canvas/public/components/page_config/index.js | 2 +- .../canvas/public/components/page_manager/page_manager.tsx | 2 +- .../canvas/public/components/page_preview/page_preview.tsx | 2 +- .../components/saved_elements_modal/saved_elements_modal.tsx | 2 +- .../components/sidebar/element_settings/element_settings.tsx | 2 +- .../components/sidebar/sidebar_content/sidebar_content.tsx | 2 +- .../public/components/sidebar_header/sidebar_header.tsx | 2 +- .../private/canvas/public/components/toolbar/toolbar.ts | 2 +- .../private/canvas/public/components/workpad/workpad.tsx | 2 +- .../canvas/public/components/workpad_app/workpad_app.ts | 2 +- .../public/components/workpad_app/workpad_telemetry.test.tsx | 2 +- .../public/components/workpad_app/workpad_telemetry.tsx | 2 +- .../workpad_color_picker/workpad_color_picker.component.tsx | 2 +- .../canvas/public/components/workpad_config/workpad_config.ts | 2 +- .../components/workpad_filters/hooks/use_canvas_filters.ts | 2 +- .../public/components/workpad_filters/workpad_filters.tsx | 2 +- .../public/components/workpad_header/edit_menu/edit_menu.tsx | 2 +- .../components/workpad_header/fullscreen_control/index.js | 2 +- .../refresh_control/refresh_control.component.tsx | 2 +- .../components/workpad_header/share_menu/flyout/flyout.tsx | 2 +- .../components/workpad_header/share_menu/share_menu.tsx | 2 +- .../public/components/workpad_header/view_menu/view_menu.tsx | 2 +- .../public/components/workpad_header/workpad_header.tsx | 2 +- .../private/canvas/public/components/workpad_page/index.js | 2 +- .../components/workpad_page/workpad_interactive_page/index.js | 2 +- .../canvas/public/routes/workpad/hooks/use_page_sync.ts | 2 +- .../canvas/public/routes/workpad/hooks/use_refresh_helper.ts | 2 +- .../canvas/public/routes/workpad/hooks/use_restore_history.ts | 2 +- .../canvas/public/routes/workpad/hooks/use_routing_context.ts | 2 +- .../private/canvas/public/routes/workpad/hooks/use_workpad.ts | 2 +- .../canvas/public/routes/workpad/hooks/use_workpad_history.ts | 2 +- .../canvas/public/routes/workpad/hooks/use_workpad_persist.ts | 2 +- .../public/routes/workpad/workpad_presentation_helper.tsx | 2 +- .../private/canvas/public/routes/workpad/workpad_route.tsx | 2 +- .../private/canvas/storybook/decorators/redux_decorator.tsx | 2 +- .../auto_follow_pattern_action_menu.container.ts | 2 +- .../app/components/auto_follow_pattern_delete_provider.js | 2 +- .../follower_index_pause_provider.js | 2 +- .../follower_index_resume_provider.js | 2 +- .../follower_index_unfollow_provider.js | 2 +- .../private/cross_cluster_replication/public/app/index.tsx | 2 +- .../auto_follow_pattern_add.container.js | 2 +- .../auto_follow_pattern_edit.container.js | 2 +- .../follower_index_add/follower_index_add.container.js | 2 +- .../follower_index_edit/follower_index_edit.container.js | 2 +- .../auto_follow_pattern_list.container.js | 2 +- .../auto_follow_pattern_table.container.js | 2 +- .../components/detail_panel/detail_panel.container.js | 2 +- .../components/detail_panel/detail_panel.container.js | 2 +- .../follower_indices_table.container.js | 2 +- .../follower_indices_list/follower_indices_list.container.js | 2 +- .../public/app/sections/home/home.container.js | 2 +- .../plugins/private/graph/public/apps/workspace_route.tsx | 2 +- .../graph/public/components/control_panel/control_panel.tsx | 2 +- .../public/components/field_manager/field_manager.test.tsx | 2 +- .../graph/public/components/field_manager/field_manager.tsx | 2 +- .../plugins/private/graph/public/components/graph_title.tsx | 2 +- .../graph/public/components/guidance_panel/guidance_panel.tsx | 2 +- .../private/graph/public/components/search_bar.test.tsx | 2 +- .../plugins/private/graph/public/components/search_bar.tsx | 2 +- .../graph/public/components/settings/settings.test.tsx | 2 +- .../private/graph/public/components/settings/settings.tsx | 2 +- .../public/components/workspace_layout/workspace_layout.tsx | 2 +- .../components/workspace_layout/workspace_top_nav_menu.tsx | 2 +- .../plugins/private/monitoring/public/lib/typed_react.tsx | 2 +- .../private/remote_clusters/public/application/index.js | 2 +- .../remote_cluster_add/remote_cluster_add.container.ts | 2 +- .../remote_cluster_edit/remote_cluster_edit.container.ts | 2 +- .../remove_cluster_button_provider.container.js | 2 +- .../detail_panel/detail_panel.container.js | 2 +- .../remote_cluster_list/remote_cluster_list.container.js | 2 +- .../remote_cluster_table/remote_cluster_table.container.js | 2 +- x-pack/platform/plugins/private/rollup/public/application.tsx | 2 +- .../components/job_action_menu/job_action_menu.container.js | 2 +- .../crud_app/sections/job_create/job_create.container.js | 2 +- .../sections/job_list/detail_panel/detail_panel.container.js | 2 +- .../public/crud_app/sections/job_list/job_list.container.js | 2 +- .../sections/job_list/job_table/job_table.container.js | 2 +- .../state_management/edit_transform_flyout_state.tsx | 2 +- .../state_management/selectors/api_error_message.ts | 2 +- .../edit_transform/state_management/selectors/form_field.ts | 2 +- .../state_management/selectors/form_sections.ts | 2 +- .../state_management/selectors/is_form_touched.ts | 2 +- .../state_management/selectors/is_form_valid.ts | 2 +- .../state_management/selectors/retention_policy_field.ts | 2 +- .../state_management/selectors/updated_transform_config.ts | 2 +- .../index_management/__jest__/components/index_table.test.js | 2 +- .../shared/index_management/public/application/index.tsx | 2 +- .../index_actions_context_menu.container.js | 2 +- .../home/index_list/index_table/index_table.container.js | 2 +- .../plugins/shared/lens/public/app_plugin/lens_top_nav.tsx | 2 +- .../plugins/shared/lens/public/app_plugin/mounter.tsx | 2 +- .../plugins/shared/lens/public/app_plugin/settings_menu.tsx | 2 +- .../shared/edit_on_the_fly/get_edit_lens_configuration.tsx | 2 +- .../platform/plugins/shared/lens/public/mocks/store_mocks.tsx | 2 +- .../plugins/shared/lens/public/state_management/index.ts | 2 +- .../license_management/__jest__/upload_license.test.tsx | 2 +- .../plugins/shared/license_management/__jest__/util/util.js | 2 +- .../license_management/public/application/app.container.js | 2 +- .../license_management/public/application/app_providers.tsx | 2 +- .../sections/license_dashboard/license_dashboard.container.js | 2 +- .../license_page_header/license_page_header.js | 2 +- .../request_trial_extension.container.js | 2 +- .../revert_to_basic/revert_to_basic.container.js | 2 +- .../license_dashboard/start_trial/start_trial.container.js | 2 +- .../sections/upload_license/upload_license.container.js | 2 +- .../connected_components/add_layer_panel/flyout_body/index.ts | 2 +- .../maps/public/connected_components/add_layer_panel/index.ts | 2 +- .../edit_layer_panel/filter_editor/index.ts | 2 +- .../edit_layer_panel/flyout_footer/index.ts | 2 +- .../public/connected_components/edit_layer_panel/index.ts | 2 +- .../edit_layer_panel/join_editor/index.ts | 2 +- .../edit_layer_panel/layer_settings/index.tsx | 2 +- .../edit_layer_panel/source_details/index.ts | 2 +- .../edit_layer_panel/style_settings/index.ts | 2 +- .../maps/public/connected_components/map_container/index.ts | 2 +- .../public/connected_components/map_settings_panel/index.ts | 2 +- .../mb_map/draw_control/draw_feature_control/index.ts | 2 +- .../mb_map/draw_control/draw_filter_control/index.ts | 2 +- .../shared/maps/public/connected_components/mb_map/index.ts | 2 +- .../connected_components/mb_map/tile_status_tracker/index.ts | 2 +- .../connected_components/mb_map/tooltip_control/index.ts | 2 +- .../right_side_controls/attribution_control/index.ts | 2 +- .../public/connected_components/right_side_controls/index.ts | 2 +- .../right_side_controls/layer_control/index.ts | 2 +- .../right_side_controls/layer_control/layer_toc/index.ts | 2 +- .../layer_control/layer_toc/toc_entry/index.ts | 2 +- .../layer_toc/toc_entry/toc_entry_actions_popover/index.ts | 2 +- .../layer_toc/toc_entry/toc_entry_button/index.ts | 2 +- .../right_side_controls/mouse_coordinates_control/index.ts | 2 +- .../maps/public/connected_components/timeslider/index.ts | 2 +- .../feature_draw_controls/feature_edit_tools/index.ts | 2 +- .../connected_components/toolbar_overlay/fit_to_data/index.ts | 2 +- .../maps/public/connected_components/toolbar_overlay/index.ts | 2 +- .../toolbar_overlay/set_view_control/index.ts | 2 +- .../toolbar_overlay/timeslider_toggle_button/index.ts | 2 +- .../toolbar_overlay/tools_control/index.ts | 2 +- .../maps/public/react_embeddable/map_react_embeddable.tsx | 2 +- .../shared/maps/public/routes/map_page/map_app/index.ts | 2 +- .../plugins/shared/maps/public/routes/map_page/map_page.tsx | 2 +- .../components/hover_actions/actions/add_to_timeline.tsx | 2 +- .../timelines/public/components/hover_actions/index.tsx | 2 +- .../plugins/shared/timelines/public/hooks/use_selector.tsx | 2 +- .../plugins/shared/timelines/public/mock/test_providers.tsx | 2 +- .../embeddables/monitors_overview/monitors_grid_component.tsx | 2 +- .../embeddables/stats_overview/stats_overview_component.tsx | 2 +- .../components/alerts/hooks/use_synthetics_rules.tsx | 2 +- .../apps/synthetics/components/alerts/rule_monitors_table.tsx | 2 +- .../public/apps/synthetics/components/alerts/rule_viz.tsx | 2 +- .../public/apps/synthetics/components/alerts/tls_rule_ui.tsx | 2 +- .../components/alerts/toggle_alert_flyout_button.tsx | 2 +- .../synthetics/components/certificates/certificate_title.tsx | 2 +- .../apps/synthetics/components/certificates/certificates.tsx | 2 +- .../synthetics/components/certificates/use_cert_search.ts | 2 +- .../components/common/alerting_callout/alerting_callout.tsx | 2 +- .../components/common/components/filter_status_button.tsx | 2 +- .../components/common/components/monitor_details_panel.tsx | 2 +- .../getting_started/form_fields/service_locations.tsx | 2 +- .../components/getting_started/getting_started_page.tsx | 2 +- .../components/getting_started/simple_monitor_form.test.tsx | 2 +- .../components/getting_started/use_simple_monitor.ts | 2 +- .../components/monitor_add_edit/form/controlled_field.tsx | 2 +- .../synthetics/components/monitor_add_edit/form/field.tsx | 2 +- .../components/monitor_add_edit/hooks/use_monitor_save.tsx | 2 +- .../components/monitor_add_edit/monitor_add_page.tsx | 2 +- .../components/monitor_add_edit/monitor_edit_page.tsx | 2 +- .../components/monitor_details/hooks/use_journey_steps.tsx | 2 +- .../monitor_details/hooks/use_monitor_latest_ping.tsx | 2 +- .../components/monitor_details/hooks/use_monitor_pings.tsx | 2 +- .../monitor_details/hooks/use_selected_location.tsx | 2 +- .../components/monitor_details/hooks/use_selected_monitor.tsx | 2 +- .../components/monitor_details/monitor_pending_wrapper.tsx | 2 +- .../monitor_status/use_monitor_status_data.test.ts | 2 +- .../monitor_details/monitor_status/use_monitor_status_data.ts | 2 +- .../monitor_details/monitor_summary/test_runs_table.tsx | 2 +- .../components/monitor_details/run_test_manually.tsx | 2 +- .../monitors_page/common/monitor_filters/filter_group.tsx | 2 +- .../monitors_page/common/monitor_filters/use_filters.test.tsx | 2 +- .../monitors_page/common/monitor_filters/use_filters.ts | 2 +- .../components/monitors_page/common/show_all_spaces.tsx | 2 +- .../monitors_page/hooks/use_can_use_public_loc_id.ts | 2 +- .../components/monitors_page/hooks/use_inline_errors.ts | 2 +- .../components/monitors_page/hooks/use_inline_errors_count.ts | 2 +- .../monitors_page/hooks/use_monitor_filters.test.ts | 2 +- .../components/monitors_page/hooks/use_monitor_filters.ts | 2 +- .../components/monitors_page/hooks/use_monitor_list.test.tsx | 2 +- .../components/monitors_page/hooks/use_monitor_list.ts | 2 +- .../components/monitors_page/hooks/use_overview_status.ts | 2 +- .../management/monitor_errors/monitor_async_error.tsx | 2 +- .../monitors_page/management/monitor_list_container.tsx | 2 +- .../management/monitor_list_table/monitor_details_link.tsx | 2 +- .../monitors_page/overview/overview/actions_popover.tsx | 2 +- .../overview/overview/grid_by_group/grid_group_item.tsx | 2 +- .../overview/overview/grid_by_group/grid_items_by_group.tsx | 2 +- .../overview/overview/grid_by_group/group_fields.tsx | 2 +- .../overview/grid_by_group/use_filtered_group_monitors.ts | 2 +- .../overview/overview/metric_item/metric_error_icon.tsx | 2 +- .../overview/overview/metric_item/metric_item.tsx | 2 +- .../overview/overview/metric_item/metric_item_icon.tsx | 2 +- .../overview/overview/metric_item/use_latest_error.tsx | 2 +- .../monitors_page/overview/overview/monitor_detail_flyout.tsx | 2 +- .../monitors_page/overview/overview/overview_alerts.tsx | 2 +- .../monitors_page/overview/overview/overview_grid.tsx | 2 +- .../overview/overview/overview_pagination_info.tsx | 2 +- .../monitors_page/overview/overview/overview_status.tsx | 2 +- .../monitors_page/overview/overview/sort_fields.tsx | 2 +- .../components/monitors_page/overview/overview_page.tsx | 2 +- .../settings/alerting_defaults/add_connector_flyout.tsx | 2 +- .../settings/alerting_defaults/alert_defaults_form.tsx | 2 +- .../alerting_defaults/hooks/use_alerting_defaults.tsx | 2 +- .../components/settings/global_params/add_param_flyout.tsx | 2 +- .../components/settings/global_params/delete_param.tsx | 2 +- .../synthetics/components/settings/hooks/use_params_list.ts | 2 +- .../settings/private_locations/add_location_flyout.tsx | 2 +- .../components/settings/private_locations/empty_locations.tsx | 2 +- .../private_locations/hooks/use_location_monitors.test.tsx | 2 +- .../settings/private_locations/hooks/use_location_monitors.ts | 2 +- .../settings/private_locations/hooks/use_locations_api.ts | 2 +- .../components/settings/private_locations/location_form.tsx | 2 +- .../components/settings/private_locations/locations_table.tsx | 2 +- .../settings/private_locations/manage_empty_state.tsx | 2 +- .../settings/private_locations/manage_private_locations.tsx | 2 +- .../components/settings/private_locations/policy_hosts.tsx | 2 +- .../components/settings/private_locations/policy_name.tsx | 2 +- .../components/step_details_page/hooks/use_object_metrics.ts | 2 +- .../components/step_details_page/step_detail_page.tsx | 2 +- .../waterfall/waterfall_chart_container.tsx | 2 +- .../components/test_now_mode/hooks/use_test_flyout_open.ts | 2 +- .../test_now_mode/test_now_mode_flyout_container.tsx | 2 +- .../apps/synthetics/contexts/synthetics_shared_context.tsx | 2 +- .../public/apps/synthetics/hooks/use_composite_image.test.tsx | 2 +- .../public/apps/synthetics/hooks/use_composite_image.ts | 2 +- .../synthetics/public/apps/synthetics/hooks/use_enablement.ts | 2 +- .../public/apps/synthetics/hooks/use_location_name.tsx | 2 +- .../synthetics/public/apps/synthetics/hooks/use_locations.ts | 2 +- .../public/apps/synthetics/hooks/use_monitor_alert_enable.tsx | 2 +- .../apps/synthetics/hooks/use_monitor_enable_handler.tsx | 2 +- .../apps/synthetics/hooks/use_monitors_sorted_by_status.tsx | 2 +- .../public/apps/synthetics/hooks/use_redux_es_search.ts | 2 +- .../apps/synthetics/hooks/use_status_by_location_overview.ts | 2 +- .../apps/synthetics/hooks/use_synthetics_priviliges.tsx | 2 +- .../lib/alert_types/lazy_wrapper/monitor_status.tsx | 2 +- .../public/apps/synthetics/utils/formatting/test_helpers.ts | 2 +- .../apps/synthetics/utils/testing/helper_with_redux.tsx | 2 +- .../plugins/uptime/public/legacy_uptime/app/uptime_app.tsx | 2 +- .../uptime/public/legacy_uptime/app/use_no_data_config.ts | 2 +- .../components/certificates/cert_status.test.tsx | 2 +- .../legacy_uptime/components/certificates/cert_status.tsx | 2 +- .../components/certificates/certificate_title.tsx | 2 +- .../legacy_uptime/components/certificates/use_cert_search.ts | 2 +- .../legacy_uptime/components/common/charts/duration_chart.tsx | 2 +- .../components/common/header/action_menu_content.tsx | 2 +- .../legacy_uptime/components/monitor/ml/license_info.test.tsx | 2 +- .../legacy_uptime/components/monitor/ml/license_info.tsx | 2 +- .../legacy_uptime/components/monitor/ml/manage_ml_job.tsx | 2 +- .../legacy_uptime/components/monitor/ml/ml_flyout.test.tsx | 2 +- .../public/legacy_uptime/components/monitor/ml/ml_flyout.tsx | 2 +- .../components/monitor/ml/ml_flyout_container.tsx | 2 +- .../legacy_uptime/components/monitor/ml/ml_integeration.tsx | 2 +- .../components/monitor/ml/ml_integerations.test.tsx | 2 +- .../legacy_uptime/components/monitor/ml/use_anomaly_alert.ts | 2 +- .../monitor/monitor_duration/monitor_duration_container.tsx | 2 +- .../public/legacy_uptime/components/monitor/monitor_title.tsx | 2 +- .../monitor/ping_histogram/ping_histogram_container.tsx | 2 +- .../components/monitor/ping_list/ping_list_table.tsx | 2 +- .../legacy_uptime/components/monitor/ping_list/use_pings.ts | 2 +- .../monitor/status_details/monitor_status.bar.test.tsx | 2 +- .../monitor/status_details/ssl_certificate.test.tsx | 2 +- .../monitor/status_details/status_bar/status_bar.tsx | 2 +- .../monitor/status_details/status_bar/use_status_bar.ts | 2 +- .../monitor/status_details/status_details_container.tsx | 2 +- .../step_detail/use_step_waterfall_metrics.test.tsx | 2 +- .../synthetics/step_detail/use_step_waterfall_metrics.ts | 2 +- .../step_detail/waterfall/waterfall_chart_container.tsx | 2 +- .../alerts/alerts_containers/alert_monitor_status.tsx | 2 +- .../overview/alerts/alerts_containers/alert_tls.tsx | 2 +- .../alerts/alerts_containers/toggle_alert_flyout_button.tsx | 2 +- .../alerts/alerts_containers/uptime_alerts_flyout_wrapper.tsx | 2 +- .../overview/alerts/anomaly_alert/anomaly_alert.tsx | 2 +- .../components/overview/empty_state/use_has_data.tsx | 2 +- .../components/overview/integration_deprecation/index.tsx | 2 +- .../components/overview/monitor_list/columns/enable_alert.tsx | 2 +- .../overview/monitor_list/monitor_list_container.tsx | 2 +- .../actions_popover/actions_popover_container.tsx | 2 +- .../monitor_list_drawer/list_drawer_container.tsx | 2 +- .../components/overview/monitor_list/no_items_message.tsx | 2 +- .../components/overview/monitor_list/troubleshoot_popover.tsx | 2 +- .../components/overview/monitor_list/use_monitor_histogram.ts | 2 +- .../components/overview/query_bar/use_query_bar.ts | 2 +- .../components/overview/snapshot/use_snap_shot.ts | 2 +- .../components/settings/add_connector_flyout.tsx | 2 +- .../legacy_uptime/components/settings/alert_defaults_form.tsx | 2 +- .../legacy_uptime/components/settings/default_email.tsx | 2 +- .../legacy_uptime/components/settings/use_settings_errors.ts | 2 +- .../components/synthetics/check_steps/stderr_logs.tsx | 2 +- .../components/synthetics/check_steps/step_field_trend.tsx | 2 +- .../components/synthetics/check_steps/use_check_steps.ts | 2 +- .../components/synthetics/check_steps/use_std_error_logs.ts | 2 +- .../uptime/public/legacy_uptime/hooks/use_cert_status.ts | 2 +- .../public/legacy_uptime/hooks/use_composite_image.test.tsx | 2 +- .../uptime/public/legacy_uptime/hooks/use_composite_image.ts | 2 +- .../plugins/uptime/public/legacy_uptime/hooks/use_init_app.ts | 2 +- .../legacy_uptime/hooks/use_overview_filter_check.test.tsx | 2 +- .../public/legacy_uptime/hooks/use_overview_filter_check.ts | 2 +- .../uptime/public/legacy_uptime/hooks/use_search_text.ts | 2 +- .../uptime/public/legacy_uptime/hooks/use_url_params.ts | 2 +- .../lib/alert_types/lazy_wrapper/duration_anomaly.tsx | 2 +- .../lib/alert_types/lazy_wrapper/monitor_status.tsx | 2 +- .../legacy_uptime/lib/alert_types/lazy_wrapper/tls_alert.tsx | 2 +- .../public/legacy_uptime/lib/helper/helper_with_redux.tsx | 2 +- .../uptime/public/legacy_uptime/lib/helper/test_helpers.ts | 2 +- .../uptime/public/legacy_uptime/pages/certificates.tsx | 2 +- .../plugins/uptime/public/legacy_uptime/pages/monitor.tsx | 2 +- .../plugins/uptime/public/legacy_uptime/pages/settings.tsx | 2 +- .../legacy_uptime/pages/synthetics/step_detail_page.tsx | 2 +- .../plugins/enterprise_search/public/applications/index.tsx | 2 +- .../data-table/components/data_table/data_table.stories.tsx | 2 +- .../packages/data-table/components/data_table/index.tsx | 2 +- .../security/packages/data-table/hooks/use_selector.tsx | 2 +- .../security/packages/data-table/mock/test_providers.tsx | 2 +- .../security/packages/expandable-flyout/src/provider.tsx | 2 +- .../security/packages/expandable-flyout/src/store/redux.ts | 2 +- .../security/packages/expandable-flyout/src/test/provider.tsx | 2 +- .../security/plugins/security_solution/public/app/app.tsx | 2 +- .../security/plugins/security_solution/public/app/routes.tsx | 2 +- .../public/assistant/comment_actions/index.tsx | 2 +- .../public/assistant/send_to_timeline/index.tsx | 2 +- .../settings_flyout/alert_selection/preview_tab/index.tsx | 2 +- .../public/cases/components/use_insert_timeline/index.tsx | 2 +- .../plugins/security_solution/public/cases/pages/index.tsx | 2 +- .../public/common/components/current_license/index.tsx | 2 +- .../discover_in_timeline/use_discover_in_timeline_actions.tsx | 2 +- .../components/drag_and_drop/drag_drop_context_wrapper.tsx | 2 +- .../public/common/components/endpoint/route_capture.tsx | 2 +- .../common/components/error_toast_dispatcher/index.test.tsx | 2 +- .../public/common/components/error_toast_dispatcher/index.tsx | 2 +- .../common/components/events_tab/events_query_tab_body.tsx | 2 +- .../public/common/components/events_viewer/index.tsx | 4 ++-- .../common/components/events_viewer/use_timelines_events.tsx | 2 +- .../public/common/components/header_actions/actions.tsx | 2 +- .../public/common/components/inspect/use_inspect.tsx | 2 +- .../common/components/ml/tables/anomalies_host_table.tsx | 2 +- .../common/components/ml/tables/anomalies_network_table.tsx | 2 +- .../common/components/ml/tables/anomalies_user_table.tsx | 2 +- .../components/navigation/breadcrumbs/use_breadcrumbs_nav.ts | 2 +- .../public/common/components/page/use_refetch_by_session.tsx | 2 +- .../public/common/components/search_bar/index.tsx | 4 ++-- .../public/common/components/sessions_viewer/index.tsx | 2 +- .../public/common/components/super_date_picker/index.test.tsx | 2 +- .../public/common/components/super_date_picker/index.tsx | 4 ++-- .../components/toolbar/bulk_actions/alert_bulk_actions.tsx | 4 ++-- .../public/common/components/top_n/index.tsx | 4 ++-- .../components/visualization_actions/lens_embeddable.tsx | 2 +- .../visualization_actions/visualization_embeddable.tsx | 2 +- .../with_security_context/render_context_providers.tsx | 2 +- .../public/common/containers/source/use_data_view.tsx | 2 +- .../public/common/containers/use_full_screen/index.tsx | 2 +- .../public/common/containers/use_global_time/index.tsx | 2 +- .../common/hooks/search_bar/use_init_search_bar_url_params.ts | 2 +- .../common/hooks/search_bar/use_init_timerange_url_params.ts | 2 +- .../common/hooks/search_bar/use_sync_search_bar_url_param.ts | 2 +- .../common/hooks/search_bar/use_sync_timerange_url_param.ts | 2 +- .../hooks/search_bar/use_update_timerange_on_page_change.ts | 2 +- .../common/hooks/timeline/use_init_timeline_url_param.ts | 2 +- .../common/hooks/timeline/use_investigate_in_timeline.ts | 2 +- .../public/common/hooks/timeline/use_timeline_save_prompt.ts | 2 +- .../public/common/hooks/use_data_table_filters.ts | 2 +- .../security_solution/public/common/hooks/use_data_view_id.ts | 2 +- .../public/common/hooks/use_experimental_features.test.ts | 2 +- .../public/common/hooks/use_experimental_features.ts | 2 +- .../public/common/hooks/use_get_field_spec.ts | 2 +- .../public/common/hooks/use_invalid_filter_query.tsx | 2 +- .../security_solution/public/common/hooks/use_selector.tsx | 2 +- .../public/common/mock/endpoint/app_root_provider.tsx | 2 +- .../public/common/mock/storybook_providers.tsx | 2 +- .../security_solution/public/common/mock/test_providers.tsx | 2 +- .../public/common/utils/global_query_string/index.ts | 2 +- .../public/dashboards/components/dashboard_renderer.tsx | 2 +- .../components/data_view_picker/index.test.tsx | 2 +- .../data_view_manager/components/data_view_picker/index.tsx | 2 +- .../public/data_view_manager/hooks/use_data_view.test.ts | 2 +- .../public/data_view_manager/hooks/use_data_view.ts | 2 +- .../hooks/use_init_data_view_manager.test.ts | 2 +- .../data_view_manager/hooks/use_init_data_view_manager.ts | 2 +- .../data_view_manager/hooks/use_managed_data_views.test.ts | 2 +- .../public/data_view_manager/hooks/use_managed_data_views.ts | 2 +- .../data_view_manager/hooks/use_saved_data_views.test.ts | 2 +- .../public/data_view_manager/hooks/use_saved_data_views.ts | 2 +- .../data_view_manager/hooks/use_select_data_view.test.ts | 2 +- .../public/data_view_manager/hooks/use_select_data_view.ts | 2 +- .../rule_details/execution_log_table/execution_log_table.tsx | 2 +- .../rule_details_ui/pages/rule_details/index.tsx | 4 ++-- .../storybook/three_way_diff_storybook_providers.tsx | 2 +- .../alert_summary/table/additional_toolbar_controls.tsx | 2 +- .../detections/components/alerts_table/actions_cell.tsx | 2 +- .../components/alerts_table/additional_toolbar_controls.tsx | 2 +- .../detections/components/alerts_table/alerts_grouping.tsx | 2 +- .../public/detections/components/alerts_table/index.tsx | 2 +- .../alerts_table/timeline_actions/alert_context_menu.tsx | 2 +- .../timeline_actions/use_add_bulk_to_timeline.tsx | 2 +- .../alerts_table/timeline_actions/use_alerts_actions.tsx | 2 +- .../containers/detection_engine/alerts/use_signal_index.tsx | 2 +- .../detection_engine/rules/use_rule_from_timeline.tsx | 2 +- .../public/detections/pages/alerts/alert_details_redirect.tsx | 2 +- .../public/detections/pages/alerts/detection_engine.tsx | 4 ++-- .../entity_analytics_anomalies/anomalies_count_link.tsx | 2 +- .../components/anomalies_tab_link.tsx | 2 +- .../components/entity_analytics_header/index.tsx | 2 +- .../components/entity_analytics_risk_score/use_entity.ts | 2 +- .../components/host_risk_score_table/index.tsx | 2 +- .../components/user_risk_score_table/index.tsx | 2 +- .../components/authentication/authentications_host_table.tsx | 2 +- .../components/authentication/authentications_user_table.tsx | 2 +- .../public/explore/hosts/components/hosts_table/index.tsx | 2 +- .../explore/hosts/components/uncommon_process_table/index.tsx | 2 +- .../public/explore/hosts/pages/details/index.tsx | 2 +- .../explore/network/components/embeddables/embedded_map.tsx | 2 +- .../explore/network/components/network_dns_table/index.tsx | 2 +- .../explore/network/components/network_http_table/index.tsx | 2 +- .../network/components/network_top_countries_table/index.tsx | 2 +- .../network/components/network_top_n_flow_table/index.tsx | 2 +- .../public/explore/network/components/tls_table/index.tsx | 2 +- .../public/explore/network/components/users_table/index.tsx | 2 +- .../public/explore/network/pages/details/index.tsx | 2 +- .../public/explore/users/components/all_users/index.tsx | 2 +- .../public/explore/users/pages/details/index.tsx | 2 +- .../left/components/attach_to_active_timeline.tsx | 2 +- .../flyout/document_details/left/components/host_details.tsx | 2 +- .../flyout/document_details/left/components/notes_details.tsx | 2 +- .../flyout/document_details/left/components/user_details.tsx | 2 +- .../right/components/analyzer_preview_container.tsx | 2 +- .../public/flyout/document_details/right/components/notes.tsx | 2 +- .../right/components/session_preview_container.tsx | 2 +- .../document_details/right/hooks/use_refetch_by_scope.tsx | 2 +- .../shared/hooks/use_investigation_enrichment.ts | 2 +- .../entity_details/shared/components/anomalies_field.tsx | 2 +- .../entity_details/user_right/hooks/use_managed_user_items.ts | 2 +- .../flyout/network_details/components/network_details.tsx | 2 +- .../public/management/pages/endpoint_hosts/index.tsx | 2 +- .../view/components/transform_failed_callout.tsx | 2 +- .../view/details/components/endpoint_isolate_flyout_panel.tsx | 2 +- .../management/pages/endpoint_hosts/view/hooks/hooks.ts | 2 +- .../public/management/pages/endpoint_hosts/view/index.tsx | 2 +- .../public/management/pages/policy/view/policy_hooks.ts | 2 +- .../view/policy_settings_layout/policy_settings_layout.tsx | 2 +- .../view/protection_updates/protection_updates_layout.tsx | 2 +- .../security_solution/public/notes/components/add_note.tsx | 2 +- .../public/notes/components/created_by_filter_dropdown.tsx | 2 +- .../public/notes/components/delete_confirm_modal.tsx | 2 +- .../public/notes/components/delete_note_button.tsx | 2 +- .../security_solution/public/notes/components/notes_list.tsx | 2 +- .../security_solution/public/notes/components/search_row.tsx | 2 +- .../security_solution/public/notes/components/utility_bar.tsx | 2 +- .../public/notes/hooks/use_fetch_notes.test.ts | 2 +- .../security_solution/public/notes/hooks/use_fetch_notes.ts | 2 +- .../public/notes/pages/note_management_page.tsx | 2 +- .../public/one_discover/app_wrapper/index.tsx | 2 +- .../alerts_by_status/use_alerts_by_status.ts | 2 +- .../detection_response/hooks/use_navigate_to_timeline.tsx | 2 +- .../detection_response/soc_trends/date_picker_lock/index.tsx | 2 +- .../components/signals_by_category/signals_by_category.tsx | 2 +- .../plugins/security_solution/public/resolver/index.ts | 2 +- .../resolver/test_utilities/simulator/mock_resolver.tsx | 2 +- .../plugins/security_solution/public/resolver/types.ts | 2 +- .../public/resolver/view/controls/date_picker.tsx | 2 +- .../security_solution/public/resolver/view/controls/index.tsx | 2 +- .../public/resolver/view/controls/schema.tsx | 2 +- .../public/resolver/view/details_panel.test.tsx | 2 +- .../security_solution/public/resolver/view/details_panel.tsx | 2 +- .../plugins/security_solution/public/resolver/view/index.tsx | 2 +- .../public/resolver/view/panels/event_detail.tsx | 2 +- .../security_solution/public/resolver/view/panels/index.tsx | 2 +- .../public/resolver/view/panels/node_detail.test.tsx | 2 +- .../public/resolver/view/panels/node_detail.tsx | 2 +- .../public/resolver/view/panels/node_events.tsx | 2 +- .../public/resolver/view/panels/node_events_of_type.tsx | 2 +- .../public/resolver/view/panels/node_list.tsx | 2 +- .../public/resolver/view/process_event_dot.tsx | 2 +- .../public/resolver/view/resolver_without_providers.tsx | 2 +- .../security_solution/public/resolver/view/submenu.tsx | 2 +- .../public/resolver/view/use_autotune_timerange.ts | 2 +- .../public/resolver/view/use_camera.test.tsx | 2 +- .../security_solution/public/resolver/view/use_camera.ts | 2 +- .../security_solution/public/resolver/view/use_link_props.ts | 2 +- .../public/resolver/view/use_resolver_query_params_cleaner.ts | 2 +- .../public/resolver/view/use_state_syncing_actions.ts | 2 +- .../public/resolver/view/use_sync_selected_node.ts | 2 +- .../security_solution/public/sourcerer/components/index.tsx | 2 +- .../public/sourcerer/components/use_pick_index_patterns.tsx | 2 +- .../public/sourcerer/containers/hooks.test.tsx | 2 +- .../security_solution/public/sourcerer/containers/index.tsx | 2 +- .../public/sourcerer/containers/use_init_sourcerer.tsx | 2 +- .../public/sourcerer/containers/use_signal_helpers.tsx | 2 +- .../security_solution/public/threat_intelligence/routes.tsx | 2 +- .../public/timelines/components/add_to_favorites/index.tsx | 2 +- .../public/timelines/components/bottom_bar/index.tsx | 2 +- .../public/timelines/components/fields_browser/index.tsx | 2 +- .../public/timelines/components/graph_overlay/index.tsx | 2 +- .../components/modal/actions/attach_to_case_button.tsx | 2 +- .../components/modal/actions/save_timeline_button.tsx | 2 +- .../components/modal/actions/save_timeline_modal.tsx | 2 +- .../public/timelines/components/modal/header/index.tsx | 2 +- .../public/timelines/components/notes/add_note/index.tsx | 2 +- .../public/timelines/components/notes/old_notes.tsx | 2 +- .../public/timelines/components/open_timeline/index.tsx | 2 +- .../open_timeline/note_previews/hooks/use_delete_note.ts | 2 +- .../components/open_timeline/note_previews/index.tsx | 2 +- .../components/open_timeline/use_update_timeline.tsx | 2 +- .../public/timelines/components/row_renderer_switch/index.tsx | 2 +- .../timelines/components/row_renderers_browser/index.tsx | 2 +- .../timeline/data_providers/add_data_provider_popover.tsx | 2 +- .../timelines/components/timeline/data_providers/index.tsx | 2 +- .../timeline/data_providers/provider_item_badge.tsx | 2 +- .../components/timeline/data_providers/providers.tsx | 2 +- .../timelines/components/timeline/date_picker_lock/index.tsx | 2 +- .../public/timelines/components/timeline/index.tsx | 2 +- .../timelines/components/timeline/kpi/kpi_container.tsx | 2 +- .../timeline/properties/use_notes_in_flyout.test.tsx | 2 +- .../components/timeline/properties/use_notes_in_flyout.ts | 2 +- .../timelines/components/timeline/query_bar/eql/index.tsx | 2 +- .../public/timelines/components/timeline/query_bar/index.tsx | 2 +- .../public/timelines/components/timeline/refetch_timeline.tsx | 2 +- .../timelines/components/timeline/search_or_filter/index.tsx | 4 ++-- .../timelines/components/timeline/tabs/eql/index.test.tsx | 2 +- .../public/timelines/components/timeline/tabs/eql/index.tsx | 4 ++-- .../public/timelines/components/timeline/tabs/esql/index.tsx | 2 +- .../components/timeline/tabs/esql/use_discover_state.ts | 2 +- .../public/timelines/components/timeline/tabs/index.tsx | 2 +- .../public/timelines/components/timeline/tabs/notes/index.tsx | 2 +- .../timelines/components/timeline/tabs/pinned/index.tsx | 4 ++-- .../timelines/components/timeline/tabs/query/events_count.tsx | 2 +- .../timelines/components/timeline/tabs/query/index.test.tsx | 2 +- .../public/timelines/components/timeline/tabs/query/index.tsx | 4 ++-- .../components/timeline/tabs/session/use_session_view.tsx | 2 +- .../timeline/unified_components/data_table/index.tsx | 2 +- .../components/timeline/unified_components/index.test.tsx | 2 +- .../components/timeline/unified_components/index.tsx | 2 +- .../public/timelines/containers/all/index.tsx | 2 +- .../security_solution/public/timelines/containers/index.tsx | 2 +- .../public/timelines/hooks/use_create_timeline.tsx | 2 +- .../security_solution/public/timelines/wrapper/index.tsx | 2 +- .../security/plugins/threat_intelligence/public/plugin.tsx | 2 +- 583 files changed, 596 insertions(+), 596 deletions(-) diff --git a/examples/response_stream/public/containers/app/pages/page_redux_stream/hooks.ts b/examples/response_stream/public/containers/app/pages/page_redux_stream/hooks.ts index 735e70916593f..2604fa239c2ea 100644 --- a/examples/response_stream/public/containers/app/pages/page_redux_stream/hooks.ts +++ b/examples/response_stream/public/containers/app/pages/page_redux_stream/hooks.ts @@ -7,8 +7,8 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import type { TypedUseSelectorHook } from 'react-redux'; -import { useDispatch, useSelector } from 'react-redux'; +import type { TypedUseSelectorHook } from 'react-redux-v7'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { AppDispatch, RootState } from './store'; // Use throughout your app instead of plain `useDispatch` and `useSelector` diff --git a/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx b/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx index 132259fcc5356..62a020b0331ad 100644 --- a/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx +++ b/examples/response_stream/public/containers/app/pages/page_redux_stream/store.tsx @@ -9,7 +9,7 @@ import React, { type FC, type PropsWithChildren } from 'react'; import { configureStore } from 'redux-toolkit-v1'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { streamSlice } from '@kbn/ml-response-stream/client'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx index e525b6acf9400..f2627e911327d 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/categorical_color_mapping.tsx @@ -8,7 +8,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { type EnhancedStore, configureStore } from 'redux-toolkit-v1'; import { isEqual } from 'lodash'; import { KbnPalettes } from '@kbn/palettes'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/assignment.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/assignment.tsx index bf7ad498ecdaa..3850ac8a62598 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/assignment.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/assignment.tsx @@ -8,7 +8,7 @@ */ import React from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiButtonIcon, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/special_assignment.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/special_assignment.tsx index 4834ccc57d822..0a093548b7cb3 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/special_assignment.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/assignment/special_assignment.tsx @@ -7,7 +7,7 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import React from 'react'; import { IKbnPalette, KbnPalettes } from '@kbn/palettes'; import { ColorSwatch } from '../color_picker/color_swatch'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/color_picker/color_swatch.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/color_picker/color_swatch.tsx index 370e5e22687e0..de0b167078522 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/color_picker/color_swatch.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/color_picker/color_swatch.tsx @@ -15,7 +15,7 @@ import { useEuiTheme, } from '@elastic/eui'; import React from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; import { IKbnPalette, KbnPalettes } from '@kbn/palettes'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/assignments.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/assignments.tsx index f467248c24745..61ce1a302e44f 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/assignments.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/assignments.tsx @@ -27,7 +27,7 @@ import { css } from '@emotion/react'; import React, { useCallback, useMemo, useState } from 'react'; import { euiThemeVars } from '@kbn/ui-theme'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { findLast } from 'lodash'; import { KbnPalettes } from '@kbn/palettes'; import { IFieldFormat } from '@kbn/field-formats-plugin/common'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/container.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/container.tsx index 09fef5b25766b..216216a3c9354 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/container.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/container.tsx @@ -8,7 +8,7 @@ */ import React from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem, EuiFormRow, EuiButtonIcon, EuiToolTip } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/unassigned_terms_config.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/unassigned_terms_config.tsx index 4ebaadeeb7b82..6af24a55a2ffe 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/unassigned_terms_config.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/container/unassigned_terms_config.tsx @@ -17,7 +17,7 @@ import { EuiFormRow, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { css } from '@emotion/react'; import { KbnPalette, KbnPalettes } from '@kbn/palettes'; import { updateSpecialAssignmentColor } from '../../state/color_mapping'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient.tsx index 5fc9dc40f1589..5a0c6edb7d3ef 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient.tsx @@ -10,7 +10,7 @@ import React from 'react'; import { euiThemeVars } from '@kbn/ui-theme'; import { css } from '@emotion/react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { KbnPalettes } from '@kbn/palettes'; import { changeAlpha } from '../../color/color_math'; import { ColorMapping } from '../../config'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient_add_stop.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient_add_stop.tsx index 1c6736262e217..ef9d9709968d4 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient_add_stop.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/gradient_add_stop.tsx @@ -17,7 +17,7 @@ import { EuiToolTip, useEuiTheme, } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; import { IKbnPalette } from '@kbn/palettes'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/palette_selector.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/palette_selector.tsx index c0c80f012a54f..61c548bf53582 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/palette_selector.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/palette_selector.tsx @@ -8,7 +8,7 @@ */ import React, { useCallback, useState, useMemo } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { EuiColorPalettePicker, EuiConfirmModal, EuiFormRow } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; diff --git a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/scale.tsx b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/scale.tsx index 42fea54d6fdb7..54d87de8ccde6 100644 --- a/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/scale.tsx +++ b/src/platform/packages/shared/kbn-coloring/src/shared_components/color_mapping/components/palette_selector/scale.tsx @@ -8,7 +8,7 @@ */ import React, { useCallback, useState } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { EuiButtonGroup, EuiConfirmModal, EuiFormRow } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; diff --git a/src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx b/src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx index 523346c6ece50..ef4dae107ad8e 100644 --- a/src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx +++ b/src/platform/packages/shared/kbn-test-jest-helpers/src/redux_helpers.tsx @@ -8,7 +8,7 @@ */ import React, { ComponentType } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; export function WithStore>(store: any) { return (WrappedComponent: ComponentType) => (props: any) => diff --git a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/hooks.tsx b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/hooks.tsx index 645e8f6729bea..536ca7c675cd3 100644 --- a/src/platform/plugins/shared/discover/public/application/main/state_management/redux/hooks.tsx +++ b/src/platform/plugins/shared/discover/public/application/main/state_management/redux/hooks.tsx @@ -14,7 +14,7 @@ import { Provider as ReduxProvider, createDispatchHook, createSelectorHook, -} from 'react-redux'; +} from 'react-redux-v7'; import type { PropsWithChildren } from 'react'; import React, { useMemo, createContext } from 'react'; import { useAdHocDataViews } from './runtime_state'; diff --git a/src/platform/plugins/shared/expressions/public/react_expression_renderer/use_shallow_memo.ts b/src/platform/plugins/shared/expressions/public/react_expression_renderer/use_shallow_memo.ts index fbee083707bf4..5db87bed55cdd 100644 --- a/src/platform/plugins/shared/expressions/public/react_expression_renderer/use_shallow_memo.ts +++ b/src/platform/plugins/shared/expressions/public/react_expression_renderer/use_shallow_memo.ts @@ -11,7 +11,7 @@ /// import { useRef } from 'react'; -import shallowEqual from 'react-redux/lib/utils/shallowEqual'; +import shallowEqual from 'react-redux-v7/lib/utils/shallowEqual'; export function useShallowMemo(value: T): T { const previousRef = useRef(value); diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/hooks.ts b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/hooks.ts index d02a3bea22bf3..67ae8a2e65d31 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/hooks.ts +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/hooks.ts @@ -5,8 +5,8 @@ * 2.0. */ -import type { TypedUseSelectorHook } from 'react-redux'; -import { useDispatch, useSelector } from 'react-redux'; +import type { TypedUseSelectorHook } from 'react-redux-v7'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { AppDispatch, RootState } from './store'; // Improves TypeScript support compared to plain `useDispatch` and `useSelector` diff --git a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx index 77c9a6029db80..4b48903f3a57d 100644 --- a/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx +++ b/x-pack/platform/packages/shared/ml/aiops_log_rate_analysis/state/store.tsx @@ -7,7 +7,7 @@ import React, { useMemo, type FC, type PropsWithChildren } from 'react'; import { configureStore } from 'redux-toolkit-v1'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import useMount from 'react-use/lib/useMount'; import { streamSlice } from '@kbn/ml-response-stream/client'; diff --git a/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts b/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts index 58672c907e527..0fe284af64efb 100644 --- a/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts +++ b/x-pack/platform/packages/shared/ml/response_stream/client/stream_slice.ts @@ -7,7 +7,7 @@ import type { AnyAction, PayloadAction } from 'redux-toolkit-v1'; import { createAsyncThunk, createSlice } from 'redux-toolkit-v1'; -import { batch } from 'react-redux'; +import { batch } from 'react-redux-v7'; import type { HttpSetup, HttpFetchOptions } from '@kbn/core/public'; import { fetchStream } from './fetch_stream'; diff --git a/x-pack/platform/plugins/private/canvas/public/application.tsx b/x-pack/platform/plugins/private/canvas/public/application.tsx index b1d23c061754f..c28bbaaae8464 100644 --- a/x-pack/platform/plugins/private/canvas/public/application.tsx +++ b/x-pack/platform/plugins/private/canvas/public/application.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { Store } from 'redux-v4'; import ReactDOM from 'react-dom'; import { i18n } from '@kbn/i18n'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { BehaviorSubject } from 'rxjs'; import '@kbn/flot-charts'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/arg_form/index.js b/x-pack/platform/plugins/private/canvas/public/components/arg_form/index.js index 4ba510c120552..6f46d57ac0244 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/arg_form/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/arg_form/index.js @@ -7,7 +7,7 @@ import React, { useState, useEffect } from 'react'; import PropTypes from 'prop-types'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getAssets } from '../../state/selectors/assets'; import { getWorkpadInfo } from '../../state/selectors/workpad'; import { ArgForm as Component } from './arg_form'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx index 9923403e7ba82..372b523c2d603 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset.tsx @@ -6,7 +6,7 @@ */ import { Dispatch } from 'redux-v4'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { set } from '@kbn/safer-lodash-set'; import { fromExpression, toExpression } from '@kbn/interpreter'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts index 19cf87158541a..65abeb171adf3 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/asset_manager/asset_manager.ts @@ -6,7 +6,7 @@ */ import { Dispatch } from 'redux-v4'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { get } from 'lodash'; import { encode } from '../../lib'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/components/datasource/index.js b/x-pack/platform/plugins/private/canvas/public/components/datasource/index.js index d0e3a22004774..fadb1c16d7c80 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/datasource/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/datasource/index.js @@ -7,7 +7,7 @@ import React, { useState, useCallback } from 'react'; import { PropTypes } from 'prop-types'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { get } from 'lodash'; import { datasourceRegistry } from '../../expression_types'; import { getServerFunctions } from '../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/element_config/index.js b/x-pack/platform/plugins/private/canvas/public/components/element_config/index.js index e32a3bf3ff442..d26068c66a6f7 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/element_config/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/element_config/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { getElementStats } from '../../state/selectors/workpad'; import { ElementConfig as Component } from './element_config'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/element_content/index.tsx b/x-pack/platform/plugins/private/canvas/public/components/element_content/index.tsx index e753be8cbc527..cfa7ade3f02aa 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/element_content/index.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/element_content/index.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getSelectedPage, getPageById, getSelectedElementId } from '../../state/selectors/workpad'; import { ElementContent as Component, Props as ComponentProps } from './element_content'; import { State } from '../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/element_wrapper/index.js b/x-pack/platform/plugins/private/canvas/public/components/element_wrapper/index.js index 206370b27fb1f..23c16c0dec7d8 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/element_wrapper/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/element_wrapper/index.js @@ -6,7 +6,7 @@ */ import PropTypes from 'prop-types'; -import { connectAdvanced } from 'react-redux'; +import { connectAdvanced } from 'react-redux-v7'; import { compose, withPropsOnChange, mapProps } from 'react-recompose'; import isEqual from 'react-fast-compare'; import { getResolvedArgs, getSelectedPage } from '../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/embeddable_flyout/flyout.tsx b/x-pack/platform/plugins/private/canvas/public/components/embeddable_flyout/flyout.tsx index 3ecabeb8974f1..16e8848f67f4a 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/embeddable_flyout/flyout.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/embeddable_flyout/flyout.tsx @@ -7,7 +7,7 @@ import React, { useMemo, useEffect, useCallback } from 'react'; import { createPortal } from 'react-dom'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { AddEmbeddableFlyout as Component, Props as ComponentProps } from './flyout.component'; // @ts-expect-error untyped local import { addElement } from '../../state/actions/elements'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/export_app/export_app.ts b/x-pack/platform/plugins/private/canvas/public/components/export_app/export_app.ts index 1b9c603657b10..705e0c5f32960 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/export_app/export_app.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/export_app/export_app.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { initializeWorkpad } from '../../state/actions/workpad'; import { getWorkpad, getSelectedPageIndex } from '../../state/selectors/workpad'; import { ExportApp as Component } from './export_app.component'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/expression/index.tsx b/x-pack/platform/plugins/private/canvas/public/components/expression/index.tsx index 1d0c9915bf347..d42eaecb162cc 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/expression/index.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/expression/index.tsx @@ -6,7 +6,7 @@ */ import React, { FC, useState, useCallback, useMemo, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { fromExpression } from '@kbn/interpreter'; import { getSelectedPage, getSelectedElement } from '../../state/selectors/workpad'; // @ts-expect-error diff --git a/x-pack/platform/plugins/private/canvas/public/components/function_form/index.tsx b/x-pack/platform/plugins/private/canvas/public/components/function_form/index.tsx index f58eb496f7139..d186f4cb21519 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/function_form/index.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/function_form/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { shallowEqual, useDispatch, useSelector } from 'react-redux'; +import { shallowEqual, useDispatch, useSelector } from 'react-redux-v7'; import { Ast } from '@kbn/interpreter'; import deepEqual from 'react-fast-compare'; import { ExpressionAstExpression, ExpressionValue } from '@kbn/expressions-plugin/common'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/help_menu/help_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/help_menu/help_menu.tsx index 5d3f9b28658cb..3efb43f90992b 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/help_menu/help_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/help_menu/help_menu.tsx @@ -7,7 +7,7 @@ import React, { FC, useCallback } from 'react'; import { ChromeHelpMenuActions } from '@kbn/core/public'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { HelpMenu as Component } from './help_menu.component'; import { setKeyboardShortcutsDocVisibility } from '../../state/actions/flyouts'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home/home.tsx b/x-pack/platform/plugins/private/canvas/public/components/home/home.tsx index 98dc99d6caaab..b97a83a92abe7 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home/home.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home/home.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { resetWorkpad } from '../../state/actions/workpad'; import { Home as Component } from './home.component'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_import.tsx b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_import.tsx index 0f1ba621e14d7..605d2c158714b 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_import.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_import.tsx @@ -6,7 +6,7 @@ */ import React, { useState } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { canUserWrite as canUserWriteSelector } from '../../../state/selectors/app'; import type { State } from '../../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table.tsx b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table.tsx index 7bbb3a57ab9ce..c8e2264f642b3 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table.tsx @@ -6,7 +6,7 @@ */ import React, { useContext } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../../../../types'; import { canUserWrite as canUserWriteSelector } from '../../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table_tools.tsx b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table_tools.tsx index 02b4ee61ea0ca..185cba5d61b4c 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table_tools.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home/my_workpads/workpad_table_tools.tsx @@ -6,7 +6,7 @@ */ import React, { useContext } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { canUserWrite as canUserWriteSelector } from '../../../state/selectors/app'; import type { State } from '../../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home/workpad_create.tsx b/x-pack/platform/plugins/private/canvas/public/components/home/workpad_create.tsx index adb73a6bb8896..c6900e9e8f451 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home/workpad_create.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home/workpad_create.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { canUserWrite as canUserWriteSelector } from '../../state/selectors/app'; import type { State } from '../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/home_app/home_app.tsx b/x-pack/platform/plugins/private/canvas/public/components/home_app/home_app.tsx index 54d9659f5a1d8..42e38722ea497 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/home_app/home_app.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/home_app/home_app.tsx @@ -7,7 +7,7 @@ import React, { useEffect } from 'react'; import { useHistory } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getBaseBreadcrumb } from '../../lib/breadcrumbs'; import { resetWorkpad } from '../../state/actions/workpad'; import { HomeApp as Component } from './home_app.component'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/hooks/use_canvas_api.tsx b/x-pack/platform/plugins/private/canvas/public/components/hooks/use_canvas_api.tsx index a399c289cf621..78a7b99c0c8f5 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/hooks/use_canvas_api.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/hooks/use_canvas_api.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { BehaviorSubject, Subject, of } from 'rxjs'; import { SerializedPanelState, ViewMode } from '@kbn/presentation-publishing'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/hooks/workpad/use_incoming_embeddable.ts b/x-pack/platform/plugins/private/canvas/public/components/hooks/workpad/use_incoming_embeddable.ts index cce463c43af81..a38dc3e2739c6 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/hooks/workpad/use_incoming_embeddable.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/hooks/workpad/use_incoming_embeddable.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { fromExpression } from '@kbn/interpreter'; import { ErrorStrings } from '../../../../i18n'; import { CANVAS_APP } from '../../../../common/lib'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/keyboard_shortcuts_doc_panel/keyboard_shortcuts_doc_panel.tsx b/x-pack/platform/plugins/private/canvas/public/components/keyboard_shortcuts_doc_panel/keyboard_shortcuts_doc_panel.tsx index 4c2c4e7ec996d..8ab85e2e56cd8 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/keyboard_shortcuts_doc_panel/keyboard_shortcuts_doc_panel.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/keyboard_shortcuts_doc_panel/keyboard_shortcuts_doc_panel.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getKeyboardShortcutsDocVisibility } from '../../state/selectors/flyouts'; import { KeyboardShortcutsDocPanel as Component } from './keyboard_shortcuts_doc_panel.component'; import { State } from '../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/page_config/index.js b/x-pack/platform/plugins/private/canvas/public/components/page_config/index.js index 898ac60e68e38..56f45c166380d 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/page_config/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/page_config/index.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { get } from 'lodash'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/page_manager/page_manager.tsx b/x-pack/platform/plugins/private/canvas/public/components/page_manager/page_manager.tsx index 3f7b598e8a400..327b9d8bd4d15 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/page_manager/page_manager.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/page_manager/page_manager.tsx @@ -6,7 +6,7 @@ */ import React, { FC, useCallback, useContext } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; // @ts-expect-error untyped local import * as pageActions from '../../state/actions/pages'; import { canUserWrite } from '../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/page_preview/page_preview.tsx b/x-pack/platform/plugins/private/canvas/public/components/page_preview/page_preview.tsx index 0dde8ffdae54b..134f6f05bcccf 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/page_preview/page_preview.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/page_preview/page_preview.tsx @@ -7,7 +7,7 @@ import React, { FC, useContext, useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; // @ts-expect-error untyped local import * as pageActions from '../../state/actions/pages'; import { canUserWrite } from '../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/saved_elements_modal/saved_elements_modal.tsx b/x-pack/platform/plugins/private/canvas/public/components/saved_elements_modal/saved_elements_modal.tsx index 5aeb8847ab887..7876c74cbea9c 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/saved_elements_modal/saved_elements_modal.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/saved_elements_modal/saved_elements_modal.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useState } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { camelCase } from 'lodash'; import { cloneSubgraphs } from '../../lib/clone_subgraphs'; import { useNotifyService } from '../../services'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/sidebar/element_settings/element_settings.tsx b/x-pack/platform/plugins/private/canvas/public/components/sidebar/element_settings/element_settings.tsx index 2de52c996e7dd..7ec85247a8ed4 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/sidebar/element_settings/element_settings.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/sidebar/element_settings/element_settings.tsx @@ -7,7 +7,7 @@ import React from 'react'; import deepEqual from 'react-fast-compare'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getElementById, getSelectedPage } from '../../../state/selectors/workpad'; import { ElementSettings as Component } from './element_settings.component'; import { State } from '../../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/sidebar/sidebar_content/sidebar_content.tsx b/x-pack/platform/plugins/private/canvas/public/components/sidebar/sidebar_content/sidebar_content.tsx index cc7bfa7d11195..ddca50f9aaf39 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/sidebar/sidebar_content/sidebar_content.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/sidebar/sidebar_content/sidebar_content.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; import { getSelectedToplevelNodes, getSelectedElementId } from '../../../state/selectors/workpad'; import { State } from '../../../../types'; import { SidebarContent as Component } from './sidebar_content.component'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/sidebar_header/sidebar_header.tsx b/x-pack/platform/plugins/private/canvas/public/components/sidebar_header/sidebar_header.tsx index 132bf267f8965..d803c7b44697f 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/sidebar_header/sidebar_header.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/sidebar_header/sidebar_header.tsx @@ -7,7 +7,7 @@ import React from 'react'; import deepEqual from 'react-fast-compare'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; // @ts-expect-error unconverted component import { elementLayer } from '../../state/actions/elements'; import { getSelectedPage, getNodes, getSelectedToplevelNodes } from '../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/toolbar/toolbar.ts b/x-pack/platform/plugins/private/canvas/public/components/toolbar/toolbar.ts index 81cd34c5539f9..c8a7a5fc9634b 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/toolbar/toolbar.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/toolbar/toolbar.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { canUserWrite } from '../../state/selectors/app'; import { diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad/workpad.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad/workpad.tsx index 6052e6951a8e9..97b7feba05944 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad/workpad.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad/workpad.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { FC, useContext, useCallback, useState } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import useObservable from 'react-use/lib/useObservable'; // @ts-expect-error import { transitionsRegistry } from '../../lib/transitions_registry'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_app.ts b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_app.ts index b666cfc047cef..9a4ebba9c119c 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_app.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_app.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { canUserWrite } from '../../state/selectors/app'; import { getWorkpad, isWriteable } from '../../state/selectors/workpad'; import { WorkpadApp as Component } from './workpad_app.component'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.test.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.test.tsx index 3c2ab0bf8175f..752bc333b5405 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.test.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.test.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { render } from '@testing-library/react'; import { withUnconnectedElementsLoadedTelemetry, diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.tsx index d74f8693bc9bd..a136d559f7dd1 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_app/workpad_telemetry.tsx @@ -6,7 +6,7 @@ */ import React, { useState, useEffect } from 'react'; -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; import deepEqual from 'react-fast-compare'; import { trackCanvasUiMetric, METRIC_TYPE } from '../../lib/ui_metric'; import { getElementCounts } from '../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_color_picker/workpad_color_picker.component.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_color_picker/workpad_color_picker.component.tsx index 64e0c259cd048..27be1dd2fad06 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_color_picker/workpad_color_picker.component.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_color_picker/workpad_color_picker.component.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { addColor, removeColor } from '../../state/actions/workpad'; import { getWorkpadColors } from '../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_config/workpad_config.ts b/x-pack/platform/plugins/private/canvas/public/components/workpad_config/workpad_config.ts index 36ab871eb7986..55cb196ef9db2 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_config/workpad_config.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_config/workpad_config.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { get } from 'lodash'; import { diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/hooks/use_canvas_filters.ts b/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/hooks/use_canvas_filters.ts index 9aa9aecdfd516..e623caa3e2323 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/hooks/use_canvas_filters.ts +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/hooks/use_canvas_filters.ts @@ -7,7 +7,7 @@ import { useMemo } from 'react'; import { AstFunction, fromExpression } from '@kbn/interpreter'; -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; import { State } from '../../../../types'; import { getFiltersByFilterExpressions } from '../../../lib/filter'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/workpad_filters.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/workpad_filters.tsx index 20ec56706480d..d78dc58cee269 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/workpad_filters.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_filters/workpad_filters.tsx @@ -6,7 +6,7 @@ */ import React, { FC, useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { State, FilterField, PositionedElement } from '../../../types'; import { groupFiltersBy, getFiltersExprsFromExpression } from '../../lib/filter'; import { setGroupFiltersByOption } from '../../state/actions/sidebar'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx index 5c2bb2c89a49f..459525949d7ba 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/edit_menu/edit_menu.tsx @@ -6,7 +6,7 @@ */ import React, { FC, useContext } from 'react'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { compose, withHandlers, withProps } from 'react-recompose'; import { Dispatch } from 'redux-v4'; import { State, PositionedElement } from '../../../../types'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/fullscreen_control/index.js b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/fullscreen_control/index.js index e2946e4a5808f..c10129e0616f7 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/fullscreen_control/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/fullscreen_control/index.js @@ -6,7 +6,7 @@ */ import React, { useContext, useCallback } from 'react'; -import { connect, useDispatch } from 'react-redux'; +import { connect, useDispatch } from 'react-redux-v7'; import PropTypes from 'prop-types'; import { withState, withProps, withHandlers, compose, getContext } from 'react-recompose'; import { selectToplevelNodes } from '../../../state/actions/transient'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/refresh_control/refresh_control.component.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/refresh_control/refresh_control.component.tsx index 29e4467ed994e..04a62bc89fed8 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/refresh_control/refresh_control.component.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/refresh_control/refresh_control.component.tsx @@ -9,7 +9,7 @@ import React, { useCallback } from 'react'; import PropTypes from 'prop-types'; import { EuiButtonIcon, EuiToolTip } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; // @ts-expect-error untyped local import { fetchAllRenderables } from '../../../state/actions/elements'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/flyout/flyout.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/flyout/flyout.tsx index 31142a15e7596..c244def724a78 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/flyout/flyout.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/flyout/flyout.tsx @@ -6,7 +6,7 @@ */ import React, { FC } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getWorkpad, diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/share_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/share_menu.tsx index e4239864c1915..a81ba27e9d28d 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/share_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/share_menu/share_menu.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { State } from '../../../../types'; import { getPages, getWorkpad } from '../../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx index ee0ef92700043..088a6119c6337 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/view_menu/view_menu.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { FC, useCallback, useContext } from 'react'; -import { connect, useDispatch } from 'react-redux'; +import { connect, useDispatch } from 'react-redux-v7'; import { compose, withHandlers } from 'react-recompose'; import { Dispatch } from 'redux-v4'; import { zoomHandlerCreators } from '../../../lib/app_handler_creators'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx index 6d53d7ea340ab..40b7321d399c1 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_header/workpad_header.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { Dispatch } from 'redux-v4'; import { Action } from 'redux-actions'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_page/index.js b/x-pack/platform/plugins/private/canvas/public/components/workpad_page/index.js index 7cf8bc082318a..3fb99833170c2 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_page/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_page/index.js @@ -7,7 +7,7 @@ import React, { useContext } from 'react'; import isEqual from 'react-fast-compare'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import PropTypes from 'prop-types'; import { branch, compose, shouldUpdate, withProps } from 'react-recompose'; import { canUserWrite } from '../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/components/workpad_page/workpad_interactive_page/index.js b/x-pack/platform/plugins/private/canvas/public/components/workpad_page/workpad_interactive_page/index.js index e304ca905a86b..16ea1f5fc5c4d 100644 --- a/x-pack/platform/plugins/private/canvas/public/components/workpad_page/workpad_interactive_page/index.js +++ b/x-pack/platform/plugins/private/canvas/public/components/workpad_page/workpad_interactive_page/index.js @@ -6,7 +6,7 @@ */ import { compose, lifecycle, withHandlers, withProps, withState } from 'react-recompose'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { createStore } from '../../../lib/aeroelastic/store'; import { updater } from '../../../lib/aeroelastic/layout'; import { getNodes, getPageById, isWriteable } from '../../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_page_sync.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_page_sync.ts index f4b4e25095209..aa3be651e7552 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_page_sync.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_page_sync.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { useParams } from 'react-router-dom'; import { WorkpadPageRouteParams } from '..'; import { getWorkpad } from '../../../state/selectors/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_refresh_helper.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_refresh_helper.ts index e1d593644cc65..f0bf9d325f3d5 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_refresh_helper.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_refresh_helper.ts @@ -6,7 +6,7 @@ */ import { useEffect, useContext, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { WorkpadRoutingContext } from '../workpad_routing_context'; import { getInFlight } from '../../../state/selectors/resolved_args'; // @ts-expect-error untyped local diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_restore_history.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_restore_history.ts index eef604b52b408..e21b7d0e8cc2f 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_restore_history.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_restore_history.ts @@ -7,7 +7,7 @@ import { useRef, useEffect } from 'react'; import { useHistory, useLocation } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; // @ts-expect-error import { restoreHistory } from '../../../state/actions/history'; import { initializeWorkpad } from '../../../state/actions/workpad'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_routing_context.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_routing_context.ts index e8f5a17df23fa..619d52fc5bd5c 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_routing_context.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_routing_context.ts @@ -7,7 +7,7 @@ import { useCallback, useMemo, useState } from 'react'; import { useHistory, useParams } from 'react-router-dom'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getWorkpad } from '../../../state/selectors/workpad'; import { WorkpadPageRouteParams, WorkpadRoutingContextType } from '..'; import { diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad.ts index c02432477a840..ecfca3cfdb36f 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad.ts @@ -7,7 +7,7 @@ import { useEffect, useState } from 'react'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getWorkpad } from '../../../state/selectors/workpad'; import { setWorkpad } from '../../../state/actions/workpad'; // @ts-expect-error diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_history.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_history.ts index eb49e5201e43a..5c6a7ccb9c0b3 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_history.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_history.ts @@ -6,7 +6,7 @@ */ import { useEffect, useRef } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useHistory } from 'react-router-dom'; import { isEqual } from 'lodash'; import { createPath } from 'history'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_persist.ts b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_persist.ts index f0f885c94eabc..abb98ca9ddf30 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_persist.ts +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/hooks/use_workpad_persist.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; import usePrevious from 'react-use/lib/usePrevious'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { CanvasWorkpad, State } from '../../../../types'; import { getWorkpad } from '../../../state/selectors/workpad'; import { canUserWrite } from '../../../state/selectors/app'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_presentation_helper.tsx b/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_presentation_helper.tsx index bde100182788e..298d52ba44fcd 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_presentation_helper.tsx +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_presentation_helper.tsx @@ -6,7 +6,7 @@ */ import { i18n } from '@kbn/i18n'; import React, { FC, PropsWithChildren, useEffect } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useHistory } from 'react-router-dom'; import { getBaseBreadcrumb, getWorkpadBreadcrumb } from '../../lib/breadcrumbs'; import { getUntitledWorkpadLabel, setDocTitle } from '../../lib/doc_title'; diff --git a/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_route.tsx b/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_route.tsx index 0f6e2349f1e13..be128c0a59cca 100644 --- a/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_route.tsx +++ b/x-pack/platform/plugins/private/canvas/public/routes/workpad/workpad_route.tsx @@ -8,7 +8,7 @@ import React, { FC, PropsWithChildren, useEffect, useCallback } from 'react'; import { Redirect, useParams } from 'react-router-dom'; import { Routes, Route } from '@kbn/shared-ux-router'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { WorkpadApp } from '../../components/workpad_app'; import { ExportApp } from '../../components/export_app'; import { CanvasLoading } from '../../components/canvas_loading'; diff --git a/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx b/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx index 2434965faa2dc..4907e3867a227 100644 --- a/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx +++ b/x-pack/platform/plugins/private/canvas/storybook/decorators/redux_decorator.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { createStore } from 'redux-v4'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { cloneDeep } from 'lodash'; import { set } from '@kbn/safer-lodash-set'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts index 53d8138be9f56..98fbbbe7f260d 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_action_menu/auto_follow_pattern_action_menu.container.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { AutoFollowPatternActionMenu as AutoFollowPatternActionMenuView, Props, diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js index 242b55ac797ee..785f604543150 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/auto_follow_pattern_delete_provider.js @@ -6,7 +6,7 @@ */ import React, { PureComponent, Fragment } from 'react'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiConfirmModal } from '@elastic/eui'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js index 7211c6e1425a2..6043bfc723a42 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_pause_provider.js @@ -7,7 +7,7 @@ import React, { PureComponent, Fragment } from 'react'; import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiConfirmModal } from '@elastic/eui'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js index 1a0b812b47cb9..a6c3ed6a82d55 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_resume_provider.js @@ -7,7 +7,7 @@ import React, { PureComponent, Fragment } from 'react'; import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiConfirmModal, EuiLink } from '@elastic/eui'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js index e36b64167bd3c..90a353f522084 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/components/follower_index_actions_providers/follower_index_unfollow_provider.js @@ -7,7 +7,7 @@ import React, { PureComponent, Fragment } from 'react'; import PropTypes from 'prop-types'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiConfirmModal } from '@elastic/eui'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx index c28cc3d453309..b34e346f6d425 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/index.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { render, unmountComponentAtNode } from 'react-dom'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { UnmountCallback, diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js index be6481be4f943..0bbef90a284cd 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_add/auto_follow_pattern_add.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../constants'; import { getApiStatus, getApiError } from '../../store/selectors'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js index eb22e6cc8b7c4..4a580908eb9ea 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/auto_follow_pattern_edit/auto_follow_pattern_edit.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../constants'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js index af1f3ab502d4d..62ac608ebbe39 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_add/follower_index_add.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../constants'; import { getApiStatus, getApiError } from '../../store/selectors'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js index 2f4d6eb489acd..9282d11d78bed 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/follower_index_edit/follower_index_edit.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../constants'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js index 78e4ddc0f87e3..2ce5c7442a8d0 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/auto_follow_pattern_list.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../../constants'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js index ea15a36ee6860..89bb602f63279 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/auto_follow_pattern_table/auto_follow_pattern_table.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../../../../constants'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js index 4b8689a616635..7779cc6212b9f 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/auto_follow_pattern_list/components/detail_panel/detail_panel.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { DetailPanel as DetailPanelView } from './detail_panel'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js index c8ffd459c9602..58867a2a6851e 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/detail_panel/detail_panel.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { DetailPanel as DetailPanelView } from './detail_panel'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js index 554438e772aa9..5e4bdf0b1b043 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/components/follower_indices_table/follower_indices_table.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../../../../constants'; import { selectDetailFollowerIndex } from '../../../../../store/actions'; diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js index 087fbc938fbc1..c245e50f632f0 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/follower_indices_list/follower_indices_list.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../../constants'; import { diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js index 7739937021af9..78cb4e5d69aa5 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/sections/home/home.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SECTIONS } from '../../constants'; import { diff --git a/x-pack/platform/plugins/private/graph/public/apps/workspace_route.tsx b/x-pack/platform/plugins/private/graph/public/apps/workspace_route.tsx index a637441c6189f..46e8396361c35 100644 --- a/x-pack/platform/plugins/private/graph/public/apps/workspace_route.tsx +++ b/x-pack/platform/plugins/private/graph/public/apps/workspace_route.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useRef, useState } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { useHistory } from 'react-router-dom'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { Workspace } from '../types'; diff --git a/x-pack/platform/plugins/private/graph/public/components/control_panel/control_panel.tsx b/x-pack/platform/plugins/private/graph/public/components/control_panel/control_panel.tsx index eff0f272de525..eaf54b6c1b41a 100644 --- a/x-pack/platform/plugins/private/graph/public/components/control_panel/control_panel.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/control_panel/control_panel.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { i18n } from '@kbn/i18n'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { type UseEuiTheme, useEuiShadow, euiFontSize } from '@elastic/eui'; import { css } from '@emotion/react'; import { diff --git a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.test.tsx b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.test.tsx index 038d8099637b8..8ac4b8101d329 100644 --- a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.test.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.test.tsx @@ -20,7 +20,7 @@ import { getSuitableIcon } from '../../helpers/style_choices'; import { shallow, ShallowWrapper } from 'enzyme'; import { act } from 'react-dom/test-utils'; import { FieldManager } from './field_manager'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { createMockGraphStore } from '../../state_management/mocks'; describe('field_manager', () => { diff --git a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx index a8bfdcea81746..4cd1a9bb6ff83 100644 --- a/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/field_manager/field_manager.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { bindActionCreators } from 'redux-v4'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { FieldPicker } from './field_picker'; import { FieldEditor } from './field_editor'; import { diff --git a/x-pack/platform/plugins/private/graph/public/components/graph_title.tsx b/x-pack/platform/plugins/private/graph/public/components/graph_title.tsx index 4aa74b08347d2..e6d703a68a871 100644 --- a/x-pack/platform/plugins/private/graph/public/components/graph_title.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/graph_title.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { EuiScreenReaderOnly } from '@elastic/eui'; import React from 'react'; diff --git a/x-pack/platform/plugins/private/graph/public/components/guidance_panel/guidance_panel.tsx b/x-pack/platform/plugins/private/graph/public/components/guidance_panel/guidance_panel.tsx index 5b47f0769c09c..9b29c52f28d6c 100644 --- a/x-pack/platform/plugins/private/graph/public/components/guidance_panel/guidance_panel.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/guidance_panel/guidance_panel.tsx @@ -19,7 +19,7 @@ import { } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { IUnifiedSearchPluginServices } from '@kbn/unified-search-plugin/public/types'; import { ContentManagementPublicStart } from '@kbn/content-management-plugin/public'; diff --git a/x-pack/platform/plugins/private/graph/public/components/search_bar.test.tsx b/x-pack/platform/plugins/private/graph/public/components/search_bar.test.tsx index 16e5b5f0651aa..cddbb6efb7a2f 100644 --- a/x-pack/platform/plugins/private/graph/public/components/search_bar.test.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/search_bar.test.tsx @@ -28,7 +28,7 @@ import { openSourceModal } from '../services/source_modal'; import { GraphStore, setDatasource, submitSearchSaga } from '../state_management'; import { ReactWrapper } from 'enzyme'; import { createMockGraphStore } from '../state_management/mocks'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { SavedObjectsManagementPluginStart } from '@kbn/saved-objects-management-plugin/public'; import { createQueryStringInput } from '@kbn/unified-search-plugin/public/query_string_input/get_query_string_input'; import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks'; diff --git a/x-pack/platform/plugins/private/graph/public/components/search_bar.tsx b/x-pack/platform/plugins/private/graph/public/components/search_bar.tsx index f3d5004ba64a8..6aa8ed161f846 100644 --- a/x-pack/platform/plugins/private/graph/public/components/search_bar.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/search_bar.tsx @@ -15,7 +15,7 @@ import { } from '@elastic/eui'; import React, { useState, useEffect } from 'react'; import { i18n } from '@kbn/i18n'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { toElasticsearchQuery, fromKueryExpression, Query } from '@kbn/es-query'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { TooltipWrapper } from '@kbn/visualization-utils'; diff --git a/x-pack/platform/plugins/private/graph/public/components/settings/settings.test.tsx b/x-pack/platform/plugins/private/graph/public/components/settings/settings.test.tsx index b9d3882070854..9de530f67fe4d 100644 --- a/x-pack/platform/plugins/private/graph/public/components/settings/settings.test.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/settings/settings.test.tsx @@ -21,7 +21,7 @@ import { removeTemplate, } from '../../state_management'; import { createMockGraphStore } from '../../state_management/mocks'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { UrlTemplate } from '../../types'; jest.mock('@elastic/eui', () => { diff --git a/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx b/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx index 74bada7600ac2..abfc704525968 100644 --- a/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/settings/settings.tsx @@ -9,7 +9,7 @@ import { i18n } from '@kbn/i18n'; import React, { useEffect, useState } from 'react'; import { EuiFlyoutHeader, EuiTitle, EuiTabs, EuiFlyoutBody, EuiTab } from '@elastic/eui'; import * as Rx from 'rxjs'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { bindActionCreators } from 'redux-v4'; import { AdvancedSettingsForm } from './advanced_settings_form'; import { BlocklistForm } from './blocklist_form'; diff --git a/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_layout.tsx b/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_layout.tsx index 8237c87f8cfde..ec4cd13aaee49 100644 --- a/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_layout.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_layout.tsx @@ -8,7 +8,7 @@ import React, { Fragment, memo, useCallback, useRef, useState } from 'react'; import { i18n } from '@kbn/i18n'; import { EuiSpacer } from '@elastic/eui'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { useLocation } from 'react-router-dom'; import type { DataView } from '@kbn/data-views-plugin/public'; import { RequestAdapter } from '@kbn/inspector-plugin/common'; diff --git a/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_top_nav_menu.tsx b/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_top_nav_menu.tsx index 0473f23643026..947c485e4ba6d 100644 --- a/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_top_nav_menu.tsx +++ b/x-pack/platform/plugins/private/graph/public/components/workspace_layout/workspace_top_nav_menu.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { i18n } from '@kbn/i18n'; -import { Provider, useStore } from 'react-redux'; +import { Provider, useStore } from 'react-redux-v7'; import { AppMountParameters, Capabilities, CoreStart } from '@kbn/core/public'; import { useHistory, useLocation } from 'react-router-dom'; import { Start as InspectorPublicPluginStart, RequestAdapter } from '@kbn/inspector-plugin/public'; diff --git a/x-pack/platform/plugins/private/monitoring/public/lib/typed_react.tsx b/x-pack/platform/plugins/private/monitoring/public/lib/typed_react.tsx index b5b7a440c117c..b517f479a62ae 100644 --- a/x-pack/platform/plugins/private/monitoring/public/lib/typed_react.tsx +++ b/x-pack/platform/plugins/private/monitoring/public/lib/typed_react.tsx @@ -7,7 +7,7 @@ import { omit } from 'lodash'; import React from 'react'; -import { InferableComponentEnhancerWithProps, ConnectedComponent } from 'react-redux'; +import { InferableComponentEnhancerWithProps, ConnectedComponent } from 'react-redux-v7'; export type RendererResult = React.ReactElement | null; export type RendererFunction = (args: RenderArgs) => Result; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/index.js b/x-pack/platform/plugins/private/remote_clusters/public/application/index.js index a9353549255c8..09281ec84eca5 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/index.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/index.js @@ -7,7 +7,7 @@ import React from 'react'; import { render, unmountComponentAtNode } from 'react-dom'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { KibanaRenderContextProvider, useExecutionContext } from '../shared_imports'; import { App } from './app'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.ts index dc9b550a8a6a0..01a09f2f94ded 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.ts +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_add/remote_cluster_add.container.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { ClusterPayload } from '../../../../common/lib'; import { RemoteClusterAdd as RemoteClusterAddView } from './remote_cluster_add'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.ts index 32f661af53a27..f59679559061c 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.ts +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_edit/remote_cluster_edit.container.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { Cluster, ClusterPayload } from '../../../../common/lib'; import { RemoteClusterEdit as RemoteClusterEditView } from './remote_cluster_edit'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js index 95ecce30d27cf..406c7ec29bce8 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/components/remove_cluster_button_provider/remove_cluster_button_provider.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { removeClusters } from '../../../../store/actions'; diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js index ced867e4ec648..a86cbd04d7183 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/detail_panel/detail_panel.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { DetailPanel as DetailPanelView } from './detail_panel'; import { diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js index 19a92d0e651fe..17e72c0aa098c 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_list.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { isDetailPanelOpen, diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js index b02daa5892c1e..a6a183af1bce2 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/sections/remote_cluster_list/remote_cluster_table/remote_cluster_table.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { openDetailPanel } from '../../../store/actions'; diff --git a/x-pack/platform/plugins/private/rollup/public/application.tsx b/x-pack/platform/plugins/private/rollup/public/application.tsx index 2c9135369e116..932dae6226ddc 100644 --- a/x-pack/platform/plugins/private/rollup/public/application.tsx +++ b/x-pack/platform/plugins/private/rollup/public/application.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { render, unmountComponentAtNode } from 'react-dom'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { CoreSetup, ExecutionContextStart } from '@kbn/core/public'; import { ManagementAppMountParams } from '@kbn/management-plugin/public'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js index f3bd4bc26fe1d..98a692e280df3 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/components/job_action_menu/job_action_menu.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { isUpdating } from '../../../store/selectors'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js index b3a8f3ecf6390..e0af0cc4bb954 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_create/job_create.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { JobCreate as JobCreateView } from './job_create'; import { isSaving, getCreateJobError, getCloneJobConfig } from '../../store/selectors'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js index dbd12bcd372da..4dfab5ae4bf9f 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/detail_panel/detail_panel.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { DetailPanel as DetailPanelView } from './detail_panel'; import { diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js index ce7e29af8323d..a25255cd01ea9 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_list.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { isLoading, jobLoadError, getJobsList } from '../../store/selectors'; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js index e222f5b4184f7..227a837b85c60 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/sections/job_list/job_table/job_table.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { getPageOfJobs, diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx index af5d1f1d452b8..a4122aa60bde4 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/edit_transform_flyout_state.tsx @@ -7,7 +7,7 @@ import React, { createContext, useContext, useMemo, type FC, type PropsWithChildren } from 'react'; import { configureStore, createSlice } from 'redux-toolkit-v1'; -import { useDispatch, Provider } from 'react-redux'; +import { useDispatch, Provider } from 'react-redux-v7'; import { bindActionCreators } from 'redux-v4'; import useMount from 'react-use/lib/useMount'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/api_error_message.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/api_error_message.ts index 710cb3d8a5f5b..fca9695e38138 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/api_error_message.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/api_error_message.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../edit_transform_flyout_state'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_field.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_field.ts index 920bb67cb1154..e01a1e653586b 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_field.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_field.ts @@ -7,7 +7,7 @@ import { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../edit_transform_flyout_state'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_sections.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_sections.ts index e56f48aa21a5e..a9f480e35b87b 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_sections.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/form_sections.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../edit_transform_flyout_state'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts index 478f18865d611..4789b88c35a64 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_touched.ts @@ -9,7 +9,7 @@ import { isEqual } from 'lodash'; import { useMemo } from 'react'; import { createSelector } from 'redux-toolkit-v1'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { TransformConfigUnion } from '../../../../../../common/types/transform'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts index 0e4b1938b2eb2..b79563121e4df 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/is_form_valid.ts @@ -6,7 +6,7 @@ */ import { createSelector } from 'redux-toolkit-v1'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { FormFieldsState } from '../form_field'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/retention_policy_field.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/retention_policy_field.ts index f899ff3426694..e6364efe81f9a 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/retention_policy_field.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/retention_policy_field.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../edit_transform_flyout_state'; diff --git a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts index dc19d43ede096..b6cff3993bad3 100644 --- a/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts +++ b/x-pack/platform/plugins/private/transform/public/app/sections/edit_transform/state_management/selectors/updated_transform_config.ts @@ -7,7 +7,7 @@ import { useMemo } from 'react'; import { createSelector } from 'redux-toolkit-v1'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { TransformConfigUnion } from '../../../../../../common/types/transform'; diff --git a/x-pack/platform/plugins/shared/index_management/__jest__/components/index_table.test.js b/x-pack/platform/plugins/shared/index_management/__jest__/components/index_table.test.js index 72aa38b600996..81dfd7f8f59c8 100644 --- a/x-pack/platform/plugins/shared/index_management/__jest__/components/index_table.test.js +++ b/x-pack/platform/plugins/shared/index_management/__jest__/components/index_table.test.js @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { MemoryRouter } from 'react-router-dom'; import { findTestSubject } from '@elastic/eui/lib/test'; import { mountWithIntl } from '@kbn/test-jest-helpers'; // eslint-disable-line no-unused-vars diff --git a/x-pack/platform/plugins/shared/index_management/public/application/index.tsx b/x-pack/platform/plugins/shared/index_management/public/application/index.tsx index 977ac4a073565..9e42abdc25996 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/index.tsx +++ b/x-pack/platform/plugins/shared/index_management/public/application/index.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { render, unmountComponentAtNode } from 'react-dom'; import SemVer from 'semver/classes/semver'; diff --git a/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_actions_context_menu/index_actions_context_menu.container.js b/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_actions_context_menu/index_actions_context_menu.container.js index 8630788bd60d7..60cddbf691987 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_actions_context_menu/index_actions_context_menu.container.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_actions_context_menu/index_actions_context_menu.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { IndexActionsContextMenu as PresentationComponent } from './index_actions_context_menu'; import { clearCacheIndices, diff --git a/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_table/index_table.container.js b/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_table/index_table.container.js index 66406576902c2..051819414852d 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_table/index_table.container.js +++ b/x-pack/platform/plugins/shared/index_management/public/application/sections/home/index_list/index_table/index_table.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { withRouter } from 'react-router-dom'; import { getPageOfIndices, diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/lens_top_nav.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/lens_top_nav.tsx index 8bc633353d71e..f20c2dd8d292b 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/lens_top_nav.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/lens_top_nav.tsx @@ -9,7 +9,7 @@ import { cloneDeep, isEqual } from 'lodash'; import { i18n } from '@kbn/i18n'; import React, { useCallback, useEffect, useMemo, useState, useRef } from 'react'; import { AggregateQuery, isOfAggregateQueryType, Query } from '@kbn/es-query'; -import { useStore } from 'react-redux'; +import { useStore } from 'react-redux-v7'; import { TopNavMenuData, TopNavMenuProps } from '@kbn/navigation-plugin/public'; import { getEsQueryConfig } from '@kbn/data-plugin/public'; import type { DataView, DataViewSpec } from '@kbn/data-views-plugin/public'; diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/mounter.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/mounter.tsx index 4ee090d273db1..94d052921e736 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/mounter.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/mounter.tsx @@ -13,7 +13,7 @@ import { HashRouter, Routes, Route } from '@kbn/shared-ux-router'; import { History } from 'history'; import { render, unmountComponentAtNode } from 'react-dom'; import { i18n } from '@kbn/i18n'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { createKbnUrlStateStorage, Storage, diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx index a5a6521cf11d0..66f688e5f0df0 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/settings_menu.tsx @@ -11,7 +11,7 @@ import { EuiPopoverTitle, EuiSwitch, EuiWrappingPopover } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { Store } from 'redux-v4'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { Storage } from '@kbn/kibana-utils-plugin/public'; import { KibanaRenderContextProvider } from '@kbn/react-kibana-context-render'; import { diff --git a/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx b/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx index a3ce116e185ad..7c84d6aa67393 100644 --- a/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx +++ b/x-pack/platform/plugins/shared/lens/public/app_plugin/shared/edit_on_the_fly/get_edit_lens_configuration.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useState } from 'react'; import { EuiFlyout, EuiLoadingSpinner, EuiOverlayMask } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import type { MiddlewareAPI, Dispatch, Action } from 'redux-toolkit-v1'; import { css } from '@emotion/react'; import type { CoreStart } from '@kbn/core/public'; diff --git a/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx b/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx index 2af19eabef9fe..472064270062c 100644 --- a/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx +++ b/x-pack/platform/plugins/shared/lens/public/mocks/store_mocks.tsx @@ -7,7 +7,7 @@ import React, { PropsWithChildren, ReactElement } from 'react'; import { ReactWrapper } from 'enzyme'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { PreloadedState } from 'redux-toolkit-v1'; import { RenderOptions } from '@testing-library/react'; import { LensAppServices } from '../app_plugin/types'; diff --git a/x-pack/platform/plugins/shared/lens/public/state_management/index.ts b/x-pack/platform/plugins/shared/lens/public/state_management/index.ts index 5aa451aa2fd9f..440ce1f263833 100644 --- a/x-pack/platform/plugins/shared/lens/public/state_management/index.ts +++ b/x-pack/platform/plugins/shared/lens/public/state_management/index.ts @@ -13,7 +13,7 @@ import { type Dispatch, type MiddlewareAPI, } from 'redux-toolkit-v1'; -import { useDispatch, useSelector, TypedUseSelectorHook } from 'react-redux'; +import { useDispatch, useSelector, TypedUseSelectorHook } from 'react-redux-v7'; import { makeLensReducer, lensActions, getPreloadedState } from './lens_slice'; import { LensState, LensStoreDeps } from './types'; import { initMiddleware } from './init_middleware'; diff --git a/x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx b/x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx index d5bc51df521cf..9144ef10ad88c 100644 --- a/x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx +++ b/x-pack/platform/plugins/shared/license_management/__jest__/upload_license.test.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { LocationDescriptorObject } from 'history'; import { httpServiceMock, scopedHistoryMock } from '@kbn/core/public/mocks'; import { mountWithIntl } from '@kbn/test-jest-helpers'; diff --git a/x-pack/platform/plugins/shared/license_management/__jest__/util/util.js b/x-pack/platform/plugins/shared/license_management/__jest__/util/util.js index 8830f672a1019..92f7095cd9577 100644 --- a/x-pack/platform/plugins/shared/license_management/__jest__/util/util.js +++ b/x-pack/platform/plugins/shared/license_management/__jest__/util/util.js @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { mountWithIntl } from '@kbn/test-jest-helpers'; import { httpServiceMock, scopedHistoryMock } from '@kbn/core/public/mocks'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/app.container.js b/x-pack/platform/plugins/shared/license_management/public/application/app.container.js index cddaebdf80b39..45eca61bcdf7f 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/app.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/app.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { withRouter } from 'react-router-dom'; import { App as PresentationComponent } from './app'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx b/x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx index 1c35a4f3ccda5..320a4e8c39fc2 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx +++ b/x-pack/platform/plugins/shared/license_management/public/application/app_providers.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { KibanaRenderContextProvider } from '../shared_imports'; import { AppContextProvider, AppDependencies } from './app_context'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js index 8030e2404a78a..0ab38c62856bf 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_dashboard.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { LicenseDashboard as PresentationComponent } from './license_dashboard'; import { setBreadcrumb } from '../../store/actions/set_breadcrumb'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js index f1ad5386b0de7..f603ded2bd2e2 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/license_page_header/license_page_header.js @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiPageHeader, EuiSpacer } from '@elastic/eui'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js index fe0502161298b..48bd0eed7061b 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/request_trial_extension/request_trial_extension.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { RequestTrialExtension as PresentationComponent } from './request_trial_extension'; import { shouldShowRequestTrialExtension } from '../../../store/reducers/license_management'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js index 076450160555c..227a040be6e30 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/revert_to_basic/revert_to_basic.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { RevertToBasic as PresentationComponent } from './revert_to_basic'; import { diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js index d7d216f03d12a..2594b0f3bdec4 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/license_dashboard/start_trial/start_trial.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { StartTrial as PresentationComponent } from './start_trial'; import { loadTrialStatus, startLicenseTrial } from '../../../store/actions/start_trial'; diff --git a/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js b/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js index c1d03a16e165c..717375abda55a 100644 --- a/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js +++ b/x-pack/platform/plugins/shared/license_management/public/application/sections/upload_license/upload_license.container.js @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { setBreadcrumb } from '../../store/actions/set_breadcrumb'; import { uploadLicense, uploadLicenseStatus } from '../../store/actions/upload_license'; import { addUploadErrorMessage } from '../../store/actions/add_error_message'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/flyout_body/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/flyout_body/index.ts index bb80d4c8b4425..79c8ae9c587b4 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/flyout_body/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/flyout_body/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { FlyoutBody } from './flyout_body'; import { MapStoreState } from '../../../reducers/store'; import { getMapColors, getMostCommonDataViewId } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts index 1f734a2cbc846..6c75cbf4514da 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/add_layer_panel/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { AddLayerPanel } from './view'; import { FLYOUT_STATE } from '../../reducers/ui'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts index ac6b636174c2c..6fff45c3e8474 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/filter_editor/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import type { Query } from '@kbn/es-query'; import { FilterEditor } from './filter_editor'; import { getEditState, getSelectedLayer } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts index 9d23113134813..c60a597757be7 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/flyout_footer/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { FlyoutFooter } from './flyout_footer'; import { FLYOUT_STATE } from '../../../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts index f5296fe0afbbf..45655eb35776d 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { StyleDescriptor } from '../../../common/descriptor_types'; import { EditLayerPanel } from './edit_layer_panel'; import { getSelectedLayer } from '../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts index bdc8b56abd72d..4593c1311c402 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/join_editor/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { JoinEditor } from './join_editor'; import { getSelectedLayerJoinDescriptors } from '../../../selectors/map_selectors'; import { setJoinsForLayer } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx index dd1c787db1bac..079b107ab7fcd 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/layer_settings/index.tsx @@ -6,7 +6,7 @@ */ import { AnyAction, Dispatch } from 'redux-v4'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { LayerSettings } from './layer_settings'; import { clearLayerAttribution, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/source_details/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/source_details/index.ts index 06a2dd61432a2..ed8e9d598c6a1 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/source_details/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/source_details/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SourceDetails } from './source_details'; import { getDataFilters } from '../../../selectors/map_selectors'; import { MapStoreState } from '../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts index a63ce2d24e5e0..375d0965a11cb 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/edit_layer_panel/style_settings/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { StyleSettings } from './style_settings'; import { getSelectedLayer } from '../../../selectors/map_selectors'; import { updateCustomIcons, updateLayerStyleForSelectedLayer } from '../../../actions'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts index dd0f610e001ac..c571458f81954 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_container/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MapContainer } from './map_container'; import { getFlyoutDisplay, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts index a63939d764092..5ffcd53cef05b 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/map_settings_panel/index.ts @@ -6,7 +6,7 @@ */ import { AnyAction } from 'redux-v4'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { ThunkDispatch } from 'redux-thunk-v2'; import { FLYOUT_STATE } from '../../reducers/ui'; import { MapStoreState } from '../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts index 496e2a865d6dc..0dadd96e3db69 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_feature_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { Geometry, Position } from 'geojson'; import { DrawFeatureControl, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts index a1c24c4c0a91f..3366dd85eff49 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/draw_control/draw_filter_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { DrawFilterControl } from './draw_filter_control'; import { setDrawMode, updateDrawState } from '../../../../actions'; import { getDrawState, getGeoFieldNames } from '../../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts index 9ef73fad4d1ad..727a7bd06ce0e 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MbMap } from './mb_map'; import { clearGoto, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts index 77631a969eeca..c518c0e3af2f9 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tile_status_tracker/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { TileMetaFeature, TileError } from '../../../../common/descriptor_types'; import { setTileState } from '../../../actions'; import { getLayerList } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts index bd9340bf654b3..50a5f13d878ee 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/mb_map/tooltip_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { TooltipState } from '../../../../common/descriptor_types'; import { TooltipControl } from './tooltip_control'; import { diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/attribution_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/attribution_control/index.ts index 9c1dfee6e0111..5f458071765f9 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/attribution_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/attribution_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { AttributionControl } from './attribution_control'; import { getLayerList } from '../../../selectors/map_selectors'; import { getIsFullScreen } from '../../../selectors/ui_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/index.ts index 8b77726e5514d..0a85b0ccf4c57 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { RightSideControls } from './right_side_controls'; import { getMapSettings } from '../../selectors/map_selectors'; import { MapStoreState } from '../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts index 76889f0660240..8770e0eeda972 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { LayerControl } from './layer_control'; import { FLYOUT_STATE } from '../../../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts index f544db0af97de..3c83b113297ab 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { LayerTOC } from './layer_toc'; import { createLayerGroup, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts index 6482505bb58ba..3398c66eb34b0 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { TOCEntry, OwnProps, ReduxDispatchProps, ReduxStateProps } from './toc_entry'; import { MapStoreState } from '../../../../../reducers/store'; import { FLYOUT_STATE } from '../../../../../reducers/ui'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts index 8517c6f0ba435..7a59cfda6a275 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_actions_popover/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MapStoreState } from '../../../../../../reducers/store'; import { cloneLayer, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_button/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_button/index.ts index 7b318619d84f7..81c26c127f5f5 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_button/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/layer_control/layer_toc/toc_entry/toc_entry_button/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MapStoreState } from '../../../../../../reducers/store'; import { getMapZoom, isUsingSearch } from '../../../../../../selectors/map_selectors'; import { getInspectorAdapters } from '../../../../../../reducers/non_serializable_instances'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/mouse_coordinates_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/mouse_coordinates_control/index.ts index fa094dd0d6b7f..0a322c4c54dc2 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/mouse_coordinates_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/right_side_controls/mouse_coordinates_control/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MouseCoordinatesControl } from './mouse_coordinates_control'; import { getMouseCoordinates, getMapZoom } from '../../../selectors/map_selectors'; import { MapStoreState } from '../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts index 7fb512257504c..96f40462f7873 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/timeslider/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { Timeslider } from './timeslider'; import { setQuery } from '../../actions'; import { getTimeFilters } from '../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts index b4bbfd8f80248..d67b1c603d9b5 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/feature_draw_controls/feature_edit_tools/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { FeatureEditTools, ReduxDispatchProps, diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts index 89e06ef5b9f62..a12eb15335275 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/fit_to_data/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { MapStoreState } from '../../../reducers/store'; import { fitToDataBounds } from '../../../actions'; import { getMapSettings } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/index.ts index 0dcb8f42f0f70..b874bcd73b9a3 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { ToolbarOverlay } from './toolbar_overlay'; import { MapStoreState } from '../../reducers/store'; import { getDrawMode } from '../../selectors/ui_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts index d37883f213949..3dd9fc88fb5ec 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/set_view_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { SetViewControl } from './set_view_control'; import { setGotoWithCenter } from '../../../actions'; import { getMapZoom, getMapCenter, getMapSettings } from '../../../selectors/map_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts index bd70070ba8235..b08fd41ed2cd5 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/timeslider_toggle_button/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { TimesliderToggleButton } from './timeslider_toggle_button'; import { closeTimeslider, openTimeslider } from '../../../actions'; import { getIsTimesliderOpen } from '../../../selectors/ui_selectors'; diff --git a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts index b5cc4642e0e8d..222e317f44c1e 100644 --- a/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/connected_components/toolbar_overlay/tools_control/index.ts @@ -7,7 +7,7 @@ import { AnyAction } from 'redux-v4'; import { ThunkDispatch } from 'redux-thunk-v2'; -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { ToolsControl } from './tools_control'; import { setDrawMode, updateDrawState } from '../../../actions'; import { MapStoreState } from '../../../reducers/store'; diff --git a/x-pack/platform/plugins/shared/maps/public/react_embeddable/map_react_embeddable.tsx b/x-pack/platform/plugins/shared/maps/public/react_embeddable/map_react_embeddable.tsx index 61635db6e3204..e44aa1372bfa2 100644 --- a/x-pack/platform/plugins/shared/maps/public/react_embeddable/map_react_embeddable.tsx +++ b/x-pack/platform/plugins/shared/maps/public/react_embeddable/map_react_embeddable.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { EuiEmptyPrompt } from '@elastic/eui'; import { APPLY_FILTER_TRIGGER } from '@kbn/data-plugin/public'; import { EmbeddableFactory, VALUE_CLICK_TRIGGER } from '@kbn/embeddable-plugin/public'; diff --git a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts index 86d6ab0bf8ce7..ca34ad1389d61 100644 --- a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts +++ b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_app/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { ThunkDispatch } from 'redux-thunk-v2'; import { AnyAction } from 'redux-v4'; import type { KibanaExecutionContext } from '@kbn/core/public'; diff --git a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_page.tsx b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_page.tsx index 4726b16fcf14c..8ef6746860560 100644 --- a/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_page.tsx +++ b/x-pack/platform/plugins/shared/maps/public/routes/map_page/map_page.tsx @@ -6,7 +6,7 @@ */ import React, { Component } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import type { AppMountParameters, ScopedHistory } from '@kbn/core/public'; import type { EmbeddableStateTransfer } from '@kbn/embeddable-plugin/public'; import { MapApp } from './map_app'; diff --git a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/actions/add_to_timeline.tsx b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/actions/add_to_timeline.tsx index c96a35e5cd472..bfe7508ec6358 100644 --- a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/actions/add_to_timeline.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/actions/add_to_timeline.tsx @@ -10,7 +10,7 @@ import { EuiContextMenuItem, EuiButtonEmpty, EuiButtonIcon, EuiToolTip } from '@ import { DraggableId } from '@hello-pangea/dnd'; import { isEmpty } from 'lodash'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { toMountPoint } from '@kbn/react-kibana-mount'; import { TimelinesStartServices } from '../../..'; import { TimelineId } from '../../../store/timeline'; diff --git a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx index 05de388cf3330..48aa6a72f2c80 100644 --- a/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/components/hover_actions/index.tsx @@ -7,7 +7,7 @@ import { EuiLoadingSpinner } from '@elastic/eui'; import { I18nProvider } from '@kbn/i18n-react'; import React, { ReactElement } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { Store } from 'redux-v4'; import type { AddToTimelineButtonProps } from './actions/add_to_timeline'; import type { CopyProps } from './actions/copy'; diff --git a/x-pack/platform/plugins/shared/timelines/public/hooks/use_selector.tsx b/x-pack/platform/plugins/shared/timelines/public/hooks/use_selector.tsx index 80f5a5905c95c..68b2e98a612c8 100644 --- a/x-pack/platform/plugins/shared/timelines/public/hooks/use_selector.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/hooks/use_selector.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; export type TypedUseSelectorHook = >( diff --git a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx index 175586d9a3911..fb7e038ec3d1a 100644 --- a/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx +++ b/x-pack/platform/plugins/shared/timelines/public/mock/test_providers.tsx @@ -9,7 +9,7 @@ import { euiDarkVars } from '@kbn/ui-theme'; import { I18nProvider } from '@kbn/i18n-react'; import React from 'react'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/monitors_grid_component.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/monitors_grid_component.tsx index a02ed2113753c..1c82fac7f70e3 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/monitors_grid_component.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/monitors_overview/monitors_grid_component.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useRef } from 'react'; import { Subject } from 'rxjs'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { areFiltersEmpty } from '../common/utils'; import { getOverviewStore } from './redux_store'; import { ShowSelectedFilters } from '../common/show_selected_filters'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/stats_overview_component.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/stats_overview_component.tsx index eb6ba517c0cd4..d1e4119162e76 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/stats_overview_component.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/embeddables/stats_overview/stats_overview_component.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useRef } from 'react'; import { Subject } from 'rxjs'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { areFiltersEmpty } from '../common/utils'; import { getStatsOverviewStore } from './redux_store'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/hooks/use_synthetics_rules.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/hooks/use_synthetics_rules.tsx index 6f03747cab636..6789d0db20bf2 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/hooks/use_synthetics_rules.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/hooks/use_synthetics_rules.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React, { useCallback, useEffect, useMemo } from 'react'; import type { CoreStart } from '@kbn/core/public'; import { RuleFormFlyout } from '@kbn/response-ops-rule-form/flyout'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_monitors_table.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_monitors_table.tsx index 7e646f1eca1c6..0b1d91ab09a84 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_monitors_table.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_monitors_table.tsx @@ -9,7 +9,7 @@ import { Criteria, EuiLink, EuiInMemoryTable, EuiSearchBarProps } from '@elastic import React from 'react'; import { i18n } from '@kbn/i18n'; import { useKibana } from '@kbn/kibana-react-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { uniqBy } from 'lodash'; import { selectInspectRule } from '../../state/alert_rules/selectors'; import { ClientPluginsStart } from '../../../../plugin'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx index 223eaaccf8f1b..030f112d87a78 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/rule_viz.tsx @@ -17,7 +17,7 @@ import { EuiSpacer, EuiToolTip, } from '@elastic/eui'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { i18n } from '@kbn/i18n'; import { useInspectorContext } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/tls_rule_ui.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/tls_rule_ui.tsx index 1b3ffc45f159a..221c1e7b818cb 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/tls_rule_ui.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/tls_rule_ui.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React, { useCallback, useEffect } from 'react'; import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public'; import type { TLSRuleParams } from '@kbn/response-ops-rule-params/synthetics_tls'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/toggle_alert_flyout_button.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/toggle_alert_flyout_button.tsx index 6203652578480..121615dba050b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/toggle_alert_flyout_button.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/alerts/toggle_alert_flyout_button.tsx @@ -6,7 +6,7 @@ */ import React, { useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { EuiContextMenu, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificate_title.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificate_title.tsx index 2e5661b096a5f..33ea380b7bbdb 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificate_title.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificate_title.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { certificatesSelector } from '../../state/certificates/certificates'; export const CertificateTitle = () => { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificates.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificates.tsx index 7cf8abfe13d83..75c64020b29e7 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificates.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/certificates.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiSpacer } from '@elastic/eui'; import React, { useEffect, useState } from 'react'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/use_cert_search.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/use_cert_search.ts index 3da60a0c21126..c0351570bf534 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/use_cert_search.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/certificates/use_cert_search.ts @@ -7,7 +7,7 @@ import { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getCertsListAction, selectCertsListState } from '../../state/certs'; import { DEFAULT_DIRECTION, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/alerting_callout/alerting_callout.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/alerting_callout/alerting_callout.tsx index aef2906d2206d..6837042dc5374 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/alerting_callout/alerting_callout.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/alerting_callout/alerting_callout.tsx @@ -7,7 +7,7 @@ import React, { useEffect } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiButton, EuiButtonEmpty, EuiCallOut, EuiMarkdownFormat, EuiSpacer } from '@elastic/eui'; import { syntheticsSettingsLocatorID } from '@kbn/observability-plugin/common'; import { useFetcher } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/filter_status_button.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/filter_status_button.tsx index 7615f8aaa52a0..6bbe911b52c8d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/filter_status_button.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/filter_status_button.tsx @@ -7,7 +7,7 @@ import { EuiFilterButton, EuiButtonColor } from '@elastic/eui'; import React from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { selectStatusFilter, setStatusFilter } from '../../../state'; export interface FilterStatusButtonProps { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/monitor_details_panel.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/monitor_details_panel.tsx index 8528b5dd825ca..c0029a213dc95 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/monitor_details_panel.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/components/monitor_details_panel.tsx @@ -16,7 +16,7 @@ import { EuiDescriptionListDescription, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { TagsList } from '@kbn/observability-shared-plugin/public'; import { isEmpty } from 'lodash'; import { useKibanaSpace } from '../../../../../hooks/use_kibana_space'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/form_fields/service_locations.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/form_fields/service_locations.tsx index 8f1e0cada5079..0d43e56292f6a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/form_fields/service_locations.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/form_fields/service_locations.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { Controller, Control } from 'react-hook-form'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { EuiComboBox, EuiComboBoxProps, EuiFormRow } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/getting_started_page.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/getting_started_page.tsx index c102536e04540..271f5d8b54e3a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/getting_started_page.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/getting_started_page.tsx @@ -15,7 +15,7 @@ import { EuiFlexGroup, EuiFlexItem, } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useHistory } from 'react-router-dom'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/simple_monitor_form.test.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/simple_monitor_form.test.tsx index 1c627435b1a29..4ca629e9f5092 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/simple_monitor_form.test.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/simple_monitor_form.test.tsx @@ -17,7 +17,7 @@ import React from 'react'; import { act, fireEvent, waitFor, screen } from '@testing-library/react'; import { syntheticsTestSubjects } from '../../../../../common/constants/data_test_subjects'; import { apiService } from '../../../../utils/api_service'; -import * as reduxHooks from 'react-redux'; +import * as reduxHooks from 'react-redux-v7'; describe('SimpleMonitorForm', () => { const apiSpy = jest.spyOn(apiService, 'post'); diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/use_simple_monitor.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/use_simple_monitor.ts index 250b6442ce1d1..bb07697262295 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/use_simple_monitor.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/getting_started/use_simple_monitor.ts @@ -8,7 +8,7 @@ import { FETCH_STATUS, useFetcher } from '@kbn/observability-shared-plugin/public'; import { useEffect } from 'react'; import { useKibana } from '@kbn/kibana-react-plugin/public'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useSyntheticsRefreshContext } from '../../contexts'; import { cleanMonitorListState, selectServiceLocationsState } from '../../state'; import { showSyncErrors } from '../monitors_page/management/show_sync_errors'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/controlled_field.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/controlled_field.tsx index ddf1db76d819f..88c44f6224062 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/controlled_field.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/controlled_field.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useState } from 'react'; import { EuiFormRow, EuiFormRowProps } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import useDebounce from 'react-use/lib/useDebounce'; import { ControllerRenderProps, ControllerFieldState, useFormContext } from 'react-hook-form'; import { useKibanaSpace, useIsEditFlow } from '../hooks'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/field.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/field.tsx index 6437e881911c3..101ce698737ec 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/field.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/form/field.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { memo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { Controller, useFormContext, FieldError } from 'react-hook-form'; import { EuiFormRow } from '@elastic/eui'; import { selectServiceLocationsState } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx index 4bd8b503a247c..7412037e91484 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx @@ -9,7 +9,7 @@ import { FETCH_STATUS, useFetcher } from '@kbn/observability-shared-plugin/publi import { toMountPoint } from '@kbn/react-kibana-mount'; import { useParams, useRouteMatch } from 'react-router-dom'; import React, { useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { useGetUrlParams } from '../../../hooks'; import { MONITOR_EDIT_ROUTE } from '../../../../../../common/constants'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_add_page.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_add_page.tsx index cb7fbb18db06a..5928b504c476d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_add_page.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_add_page.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; import { useCloneMonitor } from './hooks/use_clone_monitor'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_edit_page.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_edit_page.tsx index 976ff942164b1..b164463378772 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_edit_page.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/monitor_edit_page.tsx @@ -7,7 +7,7 @@ import React, { useEffect } from 'react'; import { useParams } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiEmptyPrompt } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_journey_steps.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_journey_steps.tsx index 19f22f3cad165..1a80da31ae16b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_journey_steps.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_journey_steps.tsx @@ -6,7 +6,7 @@ */ import { useParams } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useEffect } from 'react'; import { isStepEnd } from '../../common/monitor_test_result/browser_steps_list'; import { JourneyStep } from '../../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_latest_ping.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_latest_ping.tsx index 17a48ab263073..5a0153a6c41cb 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_latest_ping.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_latest_ping.tsx @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { ConfigKey } from '../../../../../../common/runtime_types'; import { useSyntheticsRefreshContext } from '../../../contexts'; import { getMonitorLastRunAction, selectLastRunMetadata } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_pings.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_pings.tsx index 338b62d137f96..051c3dcc82641 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_pings.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_monitor_pings.tsx @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useSelectedMonitor } from './use_selected_monitor'; import { useSelectedLocation } from './use_selected_location'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_location.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_location.tsx index eabea42a34162..0d003a63fd6b1 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_location.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_location.tsx @@ -6,7 +6,7 @@ */ import { useEffect, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { ServiceLocation } from '../../../../../../common/runtime_types'; import { useSelectedMonitor } from './use_selected_monitor'; import { selectSelectedLocationId, setMonitorDetailsLocationAction } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_monitor.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_monitor.tsx index 57c5952771f7a..99f8a590b99a9 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_monitor.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/hooks/use_selected_monitor.tsx @@ -5,7 +5,7 @@ * 2.0. */ import { useEffect, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useParams } from 'react-router-dom'; import { useKibanaSpace } from '../../../../../hooks/use_kibana_space'; import { ConfigKey } from '../../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_pending_wrapper.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_pending_wrapper.tsx index 4a117065f64df..b5c36ea613d60 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_pending_wrapper.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_pending_wrapper.tsx @@ -7,7 +7,7 @@ import React, { useEffect, useState, useMemo, useRef, FC, PropsWithChildren } from 'react'; import { useHistory, useParams, useLocation } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { EuiLoadingSpinner, EuiLoadingChart } from '@elastic/eui'; import { PageLoader } from '../common/components/page_loader'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.test.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.test.ts index c71dd8ba4e536..1c46653d64a41 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.test.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.test.ts @@ -7,7 +7,7 @@ import React from 'react'; import { renderHook } from '@testing-library/react'; -import * as reactRedux from 'react-redux'; +import * as reactRedux from 'react-redux-v7'; import { useBins, useMonitorStatusData } from './use_monitor_status_data'; import { WrappedHelper } from '../../../utils/testing'; import * as selectedMonitorHook from '../hooks/use_selected_monitor'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.ts index 9d5f6db395558..774e3296f97d5 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_status/use_monitor_status_data.ts @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo, useState } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import useDebounce from 'react-use/lib/useDebounce'; import { useLocation } from 'react-router-dom'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_summary/test_runs_table.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_summary/test_runs_table.tsx index 96e6d306b1d6c..1ea8ba5382e91 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_summary/test_runs_table.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_summary/test_runs_table.tsx @@ -7,7 +7,7 @@ import React, { MouseEvent, useMemo, useState } from 'react'; import { useHistory, useParams } from 'react-router-dom'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { EuiBasicTable, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/run_test_manually.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/run_test_manually.tsx index e32918705634b..283374fd53305 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/run_test_manually.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/run_test_manually.tsx @@ -8,7 +8,7 @@ import { EuiButton, EuiToolTip } from '@elastic/eui'; import React from 'react'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibanaSpace } from '../../../../hooks/use_kibana_space'; import { CANNOT_PERFORM_ACTION_PUBLIC_LOCATIONS } from '../common/components/permissions'; import { useCanUsePublicLocations } from '../../../../hooks/use_capabilities'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/filter_group.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/filter_group.tsx index 061212983c4e6..56af52ebb33f0 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/filter_group.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/filter_group.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { EuiFilterGroup } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useGetUrlParams } from '../../../../hooks'; import { selectServiceLocationsState } from '../../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.test.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.test.tsx index 3fd2b1093b711..404d182d17f65 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.test.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.test.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { renderHook } from '@testing-library/react'; import { useFilters } from './use_filters'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { WrappedHelper } from '../../../../utils/testing'; import { fetchMonitorFiltersAction } from '../../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.ts index 9a6fea302c770..84648e07452f9 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/monitor_filters/use_filters.ts @@ -6,7 +6,7 @@ */ import { useMemo, useEffect, useCallback, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { isLogicalAndField } from '../../../../../../../common/constants'; import { MonitorFiltersResult } from '../../../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/show_all_spaces.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/show_all_spaces.tsx index 19e5109144a9b..fa661b6bf8776 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/show_all_spaces.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/common/show_all_spaces.tsx @@ -15,7 +15,7 @@ import { } from '@elastic/eui'; import React, { useEffect, useState } from 'react'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import useSessionStorage from 'react-use/lib/useSessionStorage'; import { clearOverviewStatusState } from '../../../state/overview_status'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_can_use_public_loc_id.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_can_use_public_loc_id.ts index 8aa1cd4416f1f..ca90a7833f44d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_can_use_public_loc_id.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_can_use_public_loc_id.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { selectServiceLocationsState } from '../../../state'; import { selectOverviewStatus } from '../../../state/overview_status'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors.ts index 4ba62931029d8..0fdc4139eb101 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useMemo } from 'react'; import { useEsSearch } from '@kbn/observability-shared-plugin/public'; import { selectEncryptedSyntheticsSavedMonitors } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors_count.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors_count.ts index 6e5a68b7ceb6a..722e12afbfcc6 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors_count.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_inline_errors_count.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useMemo } from 'react'; import { useEsSearch } from '@kbn/observability-shared-plugin/public'; import { selectEncryptedSyntheticsSavedMonitors } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.test.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.test.ts index cd7b0b8ace002..f900d61801745 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.test.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react'; import * as spaceHook from '../../../../../hooks/use_kibana_space'; import * as paramHook from '../../../hooks/use_url_params'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { useMonitorFilters } from './use_monitor_filters'; import { WrappedHelper } from '../../../utils/testing'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.ts index 4cc15ff09e126..4ba83f5c3549d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_filters.ts @@ -6,7 +6,7 @@ */ import { UrlFilter } from '@kbn/exploratory-view-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { isEmpty, uniqueId } from 'lodash'; import { useGetUrlParams } from '../../../hooks/use_url_params'; import { useKibanaSpace } from '../../../../../hooks/use_kibana_space'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.test.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.test.tsx index cbf39f5389712..0b2c82a63733f 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.test.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.test.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { renderHook } from '@testing-library/react'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { MONITOR_ROUTE } from '../../../../../../common/constants'; import { mockState } from '../../../utils/testing/__mocks__/synthetics_store.mock'; import { WrappedHelper } from '../../../utils/testing'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.ts index df8be3c98b451..cc7d1ab975679 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_monitor_list.ts @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import useDebounce from 'react-use/lib/useDebounce'; import { useMonitorFiltersState } from '../common/monitor_filters/use_filters'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_overview_status.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_overview_status.ts index 4a390cd2dda28..a6f1a6402d9f4 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_overview_status.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/hooks/use_overview_status.ts @@ -6,7 +6,7 @@ */ import { useEffect, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import useDebounce from 'react-use/lib/useDebounce'; import { useSyntheticsRefreshContext } from '../../../contexts/synthetics_refresh_context'; import { selectOverviewPageState } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_errors/monitor_async_error.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_errors/monitor_async_error.tsx index a40bb6e370783..8f707adb9330c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_errors/monitor_async_error.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_errors/monitor_async_error.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useState } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiButton, EuiCallOut, EuiSpacer } from '@elastic/eui'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_container.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_container.tsx index 6d69f59b60d84..3378e8d2ba4bf 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_container.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_container.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { EuiSpacer } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { useMonitorList } from '../hooks/use_monitor_list'; import { selectOverviewStatus } from '../../../state/overview_status'; import { MonitorAsyncError } from './monitor_errors/monitor_async_error'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_table/monitor_details_link.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_table/monitor_details_link.tsx index c0b93270e4951..1d4476db49bce 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_table/monitor_details_link.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/management/monitor_list_table/monitor_details_link.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { EuiLink } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { selectSelectedLocationId } from '../../../../state'; import { ConfigKey, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/actions_popover.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/actions_popover.tsx index 3f126bfb2fcfb..4ed58c2a9099c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/actions_popover.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/actions_popover.tsx @@ -17,7 +17,7 @@ import { EuiToolTip, } from '@elastic/eui'; import { FETCH_STATUS } from '@kbn/observability-shared-plugin/public'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import styled from 'styled-components'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { SYNTHETICS_MONITORS_EMBEDDABLE } from '../../../../../embeddables/constants'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_group_item.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_group_item.tsx index 45c8ea4b4a6c7..eb0ef8cefc7d9 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_group_item.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_group_item.tsx @@ -18,7 +18,7 @@ import { } from '@elastic/eui'; import React, { useState } from 'react'; import { i18n } from '@kbn/i18n'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import useKey from 'react-use/lib/useKey'; import { FlyoutParamProps } from '../types'; import { OverviewLoader } from '../overview_loader'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_items_by_group.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_items_by_group.tsx index d9d6b94afa3ed..1e63428200f9d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_items_by_group.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/grid_items_by_group.tsx @@ -7,7 +7,7 @@ import { EuiFocusTrap, EuiOverlayMask, EuiPanel, EuiSpacer, EuiLoadingSpinner } from '@elastic/eui'; import React, { useRef, useState, FC, PropsWithChildren } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { get, invert, orderBy } from 'lodash'; import styled from 'styled-components'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/group_fields.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/group_fields.tsx index c9860be645032..a155d48b73d7e 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/group_fields.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/group_fields.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useEffect, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { EuiFlexGroup, EuiFlexItem, EuiTitle } from '@elastic/eui'; import { useUrlParams } from '../../../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/use_filtered_group_monitors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/use_filtered_group_monitors.ts index 79c03074889e9..96c2d3bc0ffdd 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/use_filtered_group_monitors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/grid_by_group/use_filtered_group_monitors.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { selectServiceLocationsState } from '../../../../../state'; import { selectOverviewStatus } from '../../../../../state/overview_status'; import { getConfigStatusByLocation, useGetUrlParams } from '../../../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_error_icon.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_error_icon.tsx index 10cea56014292..337ea39ff2b90 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_error_icon.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_error_icon.tsx @@ -8,7 +8,7 @@ import { EuiButtonIcon, useEuiShadow, useEuiTheme } from '@elastic/eui'; import * as React from 'react'; import { useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; import { useSyntheticsSettingsContext } from '../../../../../contexts'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item.tsx index 4ab165a690c83..c7fc85c061c10 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item.tsx @@ -12,7 +12,7 @@ import { FormattedMessage } from '@kbn/i18n-react'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import moment from 'moment'; import React, { useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { OverviewStatusMetaData } from '../../../../../../../../common/runtime_types'; import { ClientPluginsStart } from '../../../../../../../plugin'; import { useLocationName, useStatusByLocationOverview } from '../../../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item_icon.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item_icon.tsx index 11fb4cdc91ce5..dcf1b94cbc261 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item_icon.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/metric_item_icon.tsx @@ -21,7 +21,7 @@ import { EuiSpacer, EuiSkeletonText, } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import styled from '@emotion/styled'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/use_latest_error.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/use_latest_error.tsx index 767385138f6ad..892f308ca688b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/use_latest_error.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/metric_item/use_latest_error.tsx @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useSyntheticsRefreshContext } from '../../../../../contexts'; import { getMonitorLastErrorRunAction, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/monitor_detail_flyout.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/monitor_detail_flyout.tsx index 3af76c7d6bdc5..4c722c4cfd89e 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/monitor_detail_flyout.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/monitor_detail_flyout.tsx @@ -29,7 +29,7 @@ import { import { i18n } from '@kbn/i18n'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibanaSpace } from '../../../../../../hooks/use_kibana_space'; import { ClientPluginsStart } from '../../../../../../plugin'; import { useMonitorDetail } from '../../../../hooks/use_monitor_detail'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_alerts.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_alerts.tsx index fd58f6898edd4..aa2449b67c6ac 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_alerts.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_alerts.tsx @@ -18,7 +18,7 @@ import { RECORDS_FIELD } from '@kbn/exploratory-view-plugin/public'; import { i18n } from '@kbn/i18n'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import React, { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { SYNTHETICS_STATUS_RULE, SYNTHETICS_TLS_RULE, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_grid.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_grid.tsx index 40875561a1a34..d7c71ba5bf196 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_grid.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_grid.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useState, memo, useCallback, useEffect, useMemo } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import InfiniteLoader from 'react-window-infinite-loader'; import { FixedSizeList, ListChildComponentProps } from 'react-window'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_pagination_info.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_pagination_info.tsx index 19cec4856e51c..8a2d8099a7f9a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_pagination_info.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_pagination_info.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; import { EuiText, EuiLoadingSpinner, EuiI18nNumber, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { selectOverviewStatus } from '../../../../state/overview_status'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_status.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_status.tsx index 8b6e9731d47be..0723f5d6cfede 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_status.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/overview_status.tsx @@ -8,7 +8,7 @@ import { EuiButtonEmpty, EuiFlexGroup, EuiFlexItem, EuiSpacer, EuiStat } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { EmbeddablePanelWrapper } from '../../../common/components/embeddable_panel_wrapper'; import { clearOverviewStatusErrorAction } from '../../../../state/overview_status'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx index c410998eb8b2c..64b0c291394e1 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview/sort_fields.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; import type { PayloadAction } from 'redux-toolkit-v1'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { EuiFlexGroup, EuiFlexItem, EuiTitle } from '@elastic/eui'; import type { MonitorListSortField } from '../../../../../../../common/runtime_types/monitor_management/sort_field'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview_page.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview_page.tsx index cee1918b5306b..a1e1d9b3aa897 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview_page.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitors_page/overview/overview_page.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect } from 'react'; import { EuiFlexGroup, EuiSpacer, EuiFlexItem } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; import { Redirect, useLocation } from 'react-router-dom'; import { usePageReady } from '@kbn/ebt-tools'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/add_connector_flyout.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/add_connector_flyout.tsx index b2122e0e6c9e9..fd6fd99b38fb8 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/add_connector_flyout.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/add_connector_flyout.tsx @@ -7,7 +7,7 @@ import React, { useMemo, useState } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiButtonEmpty } from '@elastic/eui'; import { TriggersAndActionsUIPublicPluginStart } from '@kbn/triggers-actions-ui-plugin/public'; import { useKibana } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/alert_defaults_form.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/alert_defaults_form.tsx index 463e7604815a1..98348541e0eae 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/alert_defaults_form.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/alert_defaults_form.tsx @@ -17,7 +17,7 @@ import { EuiSpacer, EuiSwitch, } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { i18n } from '@kbn/i18n'; import { isEmpty, isEqual } from 'lodash'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/hooks/use_alerting_defaults.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/hooks/use_alerting_defaults.tsx index 0433f1498e57b..5b867eba3e1bc 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/hooks/use_alerting_defaults.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/alerting_defaults/hooks/use_alerting_defaults.tsx @@ -6,7 +6,7 @@ */ import { useFetcher } from '@kbn/observability-shared-plugin/public'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React, { useEffect } from 'react'; import { EuiIcon } from '@elastic/eui'; import { useKibana } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/add_param_flyout.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/add_param_flyout.tsx index 6ecf15fcd5181..cbed6341bf840 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/add_param_flyout.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/add_param_flyout.tsx @@ -21,7 +21,7 @@ import { import { FormProvider } from 'react-hook-form'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { isEmpty } from 'lodash'; import { NoPermissionsTooltip } from '../../common/components/permissions'; import { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/delete_param.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/delete_param.tsx index 3f57a45c74e44..5a4cefc7444bd 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/delete_param.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/global_params/delete_param.tsx @@ -9,7 +9,7 @@ import React, { useEffect } from 'react'; import { EuiConfirmModal } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getGlobalParamAction, deleteGlobalParamsAction, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/hooks/use_params_list.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/hooks/use_params_list.ts index 40006c262923e..1398060f7e256 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/hooks/use_params_list.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/hooks/use_params_list.ts @@ -6,7 +6,7 @@ */ import { useMemo, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getGlobalParamAction, selectGlobalParamState } from '../../../state/global_params'; export const useParamsList = () => { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/add_location_flyout.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/add_location_flyout.tsx index 25027d5f02e01..9a128d1c3b41d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/add_location_flyout.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/add_location_flyout.tsx @@ -22,7 +22,7 @@ import { i18n } from '@kbn/i18n'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { SpacesContextProps } from '@kbn/spaces-plugin/public'; import { ALL_SPACES_ID } from '@kbn/security-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { NoPermissionsTooltip } from '../../common/components/permissions'; import { useSyntheticsSettingsContext } from '../../../contexts'; import { useFormWrapped } from '../../../../../hooks/use_form_wrapped'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/empty_locations.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/empty_locations.tsx index 9d871c7507add..282730b35af76 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/empty_locations.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/empty_locations.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { useHistory } from 'react-router-dom'; import { EuiEmptyPrompt, EuiButton, EuiLink, EuiText } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { NoPermissionsTooltip } from '../../common/components/permissions'; import { useSyntheticsSettingsContext } from '../../../contexts'; import { PRIVATE_LOCATIOSN_ROUTE } from '../../../../../../common/constants'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.test.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.test.tsx index c2065e6851f5a..36eedbccdbf2d 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.test.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.test.tsx @@ -6,7 +6,7 @@ */ import { createElement } from 'react'; -import * as reactRedux from 'react-redux'; +import * as reactRedux from 'react-redux-v7'; import { renderHook } from '@testing-library/react'; import { WrappedHelper } from '../../../../utils/testing'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.ts index c4a27512d298c..8664a722e7116 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_location_monitors.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getLocationMonitorsAction } from '../../../../state/settings/actions'; import { selectLocationMonitors } from '../../../../state/settings'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_locations_api.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_locations_api.ts index 162f8ff59f87d..59473513252de 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_locations_api.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/hooks/use_locations_api.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { NewLocation } from '../add_location_flyout'; import { createPrivateLocationAction, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/location_form.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/location_form.tsx index 48b4b1e6dbad8..b58dd8aaaa2ac 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/location_form.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/location_form.tsx @@ -7,7 +7,7 @@ import React, { Ref } from 'react'; import { EuiFieldText, EuiForm, EuiFormRow, EuiSpacer, EuiFieldTextProps } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { useFormContext, useFormState } from 'react-hook-form'; import { selectAgentPolicies } from '../../../state/agent_policies'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/locations_table.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/locations_table.tsx index af51265feee21..dcaa2e65128e8 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/locations_table.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/locations_table.tsx @@ -16,7 +16,7 @@ import { EuiText, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { Criteria } from '@elastic/eui/src/components/basic_table/basic_table'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { CopyName } from './copy_name'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_empty_state.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_empty_state.tsx index dd0b5d8b99934..1d7959e99899b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_empty_state.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_empty_state.tsx @@ -6,7 +6,7 @@ */ import React, { FC, PropsWithChildren } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { PrivateLocation } from '../../../../../../common/runtime_types'; import { AgentPolicyNeeded } from './agent_policy_needed'; import { EmptyLocations } from './empty_locations'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_private_locations.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_private_locations.tsx index 4478c973f7eac..0dc14407af467 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_private_locations.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/manage_private_locations.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useEffect, useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { SpacesContextProps } from '@kbn/spaces-plugin/public'; import { LoadingState } from '../../monitors_page/overview/overview/monitor_detail_flyout'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx index 42f6a463e228f..80fae0fdcf82c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { Controller, useFormContext } from 'react-hook-form'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_name.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_name.tsx index 37017cbebf632..7af1e790fd66a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_name.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_name.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { EuiBadge, EuiLink, EuiLoadingSpinner, EuiText, EuiTextColor } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { useSyntheticsSettingsContext } from '../../../contexts'; import { useFleetPermissions } from '../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/hooks/use_object_metrics.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/hooks/use_object_metrics.ts index 6cc622c8e19b5..47d07f7f8dd14 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/hooks/use_object_metrics.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/hooks/use_object_metrics.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useParams } from 'react-router-dom'; import { usePreviousObjectMetrics } from './use_prev_object_metrics'; import { MIME_FILTERS, MimeType, MimeTypesMap } from '../common/network_data/types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_detail_page.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_detail_page.tsx index 2d81efcac27b6..705c545fc3bc7 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_detail_page.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_detail_page.tsx @@ -9,7 +9,7 @@ import React, { useEffect } from 'react'; import { useParams } from 'react-router-dom'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; import { EuiFlexGroup, EuiFlexItem, EuiPanel, EuiSpacer } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { ErrorCallOut } from './error_callout'; import { useStepDetailsBreadcrumbs } from './hooks/use_step_details_breadcrumbs'; import { WaterfallChartContainer } from './step_waterfall_chart/waterfall/waterfall_chart_container'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_waterfall_chart/waterfall/waterfall_chart_container.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_waterfall_chart/waterfall/waterfall_chart_container.tsx index 908f1ca1ca07c..b351fa6a440a3 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_waterfall_chart/waterfall/waterfall_chart_container.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_waterfall_chart/waterfall/waterfall_chart_container.tsx @@ -9,7 +9,7 @@ import { EuiFlexGroup, EuiFlexItem, EuiText, EuiLoadingChart, EuiCallOut } from import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import React, { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { networkEventsSelector } from '../../../../state/network_events/selectors'; import { JourneyStep } from '../../../../../../../common/runtime_types'; import { WaterfallChartWrapper } from './waterfall_chart_wrapper'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_test_flyout_open.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_test_flyout_open.ts index 082a7ffc84c7e..7b241751c8014 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_test_flyout_open.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_test_flyout_open.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useRouteMatch } from 'react-router-dom'; import { useEffect, useMemo } from 'react'; import { MONITOR_ROUTE, OVERVIEW_ROUTE } from '../../../../../../common/constants'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/test_now_mode_flyout_container.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/test_now_mode_flyout_container.tsx index b710da8cfcba7..ab372e3b5ce0a 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/test_now_mode_flyout_container.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/test_now_mode_flyout_container.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useTestFlyoutOpen } from './hooks/use_test_flyout_open'; import { TestNowModeFlyout } from './test_now_mode_flyout'; import { ManualTestRunMode } from './manual_test_run_mode/manual_test_run_mode'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx index b4e678dba079c..60d5294e761f1 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/contexts/synthetics_shared_context.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { RedirectAppLinks } from '@kbn/shared-ux-link-redirect-app'; import { Subject } from 'rxjs'; import { Store } from 'redux-v4'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.test.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.test.tsx index ae0f1342d8c03..0895bc958a29f 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.test.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { waitFor, renderHook } from '@testing-library/react'; import { ScreenshotRefImageData, ScreenshotBlockCache } from '../../../../common/runtime_types'; import { fetchBlocksAction } from '../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.ts index dbeb3236e3e89..74016bc0d8dc7 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_composite_image.ts @@ -6,7 +6,7 @@ */ import { useEffect, useState, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { composeScreenshotRef } from '../utils/monitor_test_result/compose_screenshot_images'; import { ScreenshotRefImageData, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_enablement.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_enablement.ts index 7032e6c9cb4d1..07f265b0f7110 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_enablement.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_enablement.ts @@ -7,7 +7,7 @@ import { useKibana } from '@kbn/kibana-react-plugin/public'; import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getSyntheticsEnablement, selectSyntheticsEnablement } from '../state'; export function useEnablement() { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_location_name.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_location_name.tsx index 25cd25a8804a5..aea4cf9d8982b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_location_name.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_location_name.tsx @@ -6,7 +6,7 @@ */ import { useMemo, useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { OverviewStatusMetaData } from '../../../../common/runtime_types'; import { selectServiceLocationsState, getServiceLocations } from '../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_locations.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_locations.ts index 5137eb3b583b6..70e7c539803a0 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_locations.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_locations.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getServiceLocations, selectServiceLocationsState } from '../state'; export function useLocations() { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_alert_enable.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_alert_enable.tsx index a151d995ae2b8..2a6ff871c4017 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_alert_enable.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_alert_enable.tsx @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { isStatusEnabled } from '../../../../common/runtime_types/monitor_management/alert_config'; import { ConfigKey, EncryptedSyntheticsMonitor } from '../components/monitors_page/overview/types'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_enable_handler.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_enable_handler.tsx index a1759a3e7b3cd..12c93d1b22186 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_enable_handler.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitor_enable_handler.tsx @@ -7,7 +7,7 @@ import { FETCH_STATUS } from '@kbn/observability-shared-plugin/public'; import { useCallback, useEffect, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { fetchUpsertMonitorAction } from '../state/monitor_list/actions'; import { ConfigKey } from '../components/monitors_page/overview/types'; import { selectMonitorUpsertStatuses } from '../state'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitors_sorted_by_status.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitors_sorted_by_status.tsx index e0eda611689c8..467c9c9295920 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitors_sorted_by_status.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_monitors_sorted_by_status.tsx @@ -6,7 +6,7 @@ */ import { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import moment from 'moment'; import { OverviewStatusMetaData } from '../../../../common/runtime_types'; import { selectOverviewStatus } from '../state/overview_status'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_redux_es_search.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_redux_es_search.ts index 5eb9f0bd7aafc..19dcaa8eb33b8 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_redux_es_search.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_redux_es_search.ts @@ -8,7 +8,7 @@ import type { estypes } from '@elastic/elasticsearch'; import type { ESSearchResponse } from '@kbn/es-types'; import { IInspectorInfo } from '@kbn/data-plugin/common'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useEffect, useMemo } from 'react'; import { executeEsQueryAction, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_status_by_location_overview.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_status_by_location_overview.ts index 4995915295b5a..8eed693e2784c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_status_by_location_overview.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_status_by_location_overview.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { OverviewStatusState } from '../../../../common/runtime_types'; import { selectOverviewStatus } from '../state/overview_status'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_synthetics_priviliges.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_synthetics_priviliges.tsx index 3de71d4470fdf..0108b2f39df61 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_synthetics_priviliges.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/hooks/use_synthetics_priviliges.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import React from 'react'; import { EuiEmptyPrompt, diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/lib/alert_types/lazy_wrapper/monitor_status.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/lib/alert_types/lazy_wrapper/monitor_status.tsx index 626ac28a62d0a..48c4e96ea233b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/lib/alert_types/lazy_wrapper/monitor_status.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/lib/alert_types/lazy_wrapper/monitor_status.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { CoreStart } from '@kbn/core/public'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { InspectorContextProvider } from '@kbn/observability-shared-plugin/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/formatting/test_helpers.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/formatting/test_helpers.ts index 8ba26624f3f0c..a344f849d94d2 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/formatting/test_helpers.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/formatting/test_helpers.ts @@ -7,7 +7,7 @@ import moment from 'moment'; import { Moment } from 'moment-timezone'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; // eslint-disable-next-line no-restricted-imports import * as reactRouterDom from 'react-router-dom'; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx index 0e0650e1ca765..68ed4ee9620cb 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/utils/testing/helper_with_redux.tsx @@ -9,7 +9,7 @@ import React, { FC, PropsWithChildren } from 'react'; import type { Store } from 'redux-v4'; import { createStore as createReduxStore, applyMiddleware } from 'redux-v4'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import createSagaMiddleware from 'redux-saga'; import { AppState } from '../../state'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/uptime_app.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/uptime_app.tsx index dc775e2295b9a..27b4600e0bf0c 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/uptime_app.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/uptime_app.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useEffect } from 'react'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { Router } from '@kbn/shared-ux-router'; import { i18n } from '@kbn/i18n'; import { I18nStart, ChromeBreadcrumb, CoreStart, AppMountParameters } from '@kbn/core/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/use_no_data_config.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/use_no_data_config.ts index bb16054c0d788..8699b7b59acd8 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/use_no_data_config.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/app/use_no_data_config.ts @@ -7,7 +7,7 @@ import { i18n } from '@kbn/i18n'; import { useContext } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import type { NoDataConfig } from '@kbn/shared-ux-page-kibana-template'; import { UptimeSettingsContext } from '../contexts'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.test.tsx index b72b610ecb53e..4315549bc5dac 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.test.tsx @@ -10,7 +10,7 @@ import React from 'react'; import 'jest-styled-components'; import { renderWithRouter, shallowWithRouter } from '../../lib'; import { CertStatus } from './cert_status'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import moment from 'moment'; describe('CertStatus', () => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.tsx index 6c7b71d82668c..ff0fbe8ee39de 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/cert_status.tsx @@ -10,7 +10,7 @@ import moment from 'moment'; import styled from 'styled-components'; import { EuiHealth, EuiText } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { Cert } from '../../../../common/runtime_types'; import { useCertStatus } from '../../hooks'; import * as labels from './translations'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/certificate_title.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/certificate_title.tsx index cd84cfd9ff317..bc71d4cff7423 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/certificate_title.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/certificate_title.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { certificatesSelector } from '../../state/certificates/certificates'; export const CertificateTitle = () => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/use_cert_search.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/use_cert_search.ts index 887aee2c66b00..67b90dd3405c6 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/use_cert_search.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/certificates/use_cert_search.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useContext } from 'react'; import { createEsParams, useEsSearch } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/charts/duration_chart.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/charts/duration_chart.tsx index d6d96518e10d6..11a43d669482a 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/charts/duration_chart.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/charts/duration_chart.tsx @@ -18,7 +18,7 @@ import { BrushEndListener, LegendItemListener, } from '@elastic/charts'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { getChartDateLabel } from '../../../lib/helper'; import { LocationDurationLine } from '../../../../../common/types'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/header/action_menu_content.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/header/action_menu_content.tsx index 11c59ea7ccbdd..e424dc088a6e9 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/header/action_menu_content.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/header/action_menu_content.tsx @@ -10,7 +10,7 @@ import { EuiHeaderLinks, EuiToolTip, EuiHeaderLink } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { useHistory, useRouteMatch } from 'react-router-dom'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { createExploratoryViewUrl } from '@kbn/exploratory-view-plugin/public'; import { useKibana } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.test.tsx index f8e0c44c2b8c9..d26f448285537 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.test.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { ShowLicenseInfo } from './license_info'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { render } from '../../../lib/helper/rtl_helpers'; describe('ShowLicenseInfo', () => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.tsx index 0f13befe8f266..d6953f1305470 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/license_info.tsx @@ -7,7 +7,7 @@ import React, { useContext, useEffect } from 'react'; import { EuiCallOut, EuiButton, EuiSpacer } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { UptimeSettingsContext } from '../../../contexts'; import * as labels from './translations'; import { getMLCapabilitiesAction } from '../../../state/actions'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/manage_ml_job.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/manage_ml_job.tsx index 900ca0886e759..e710278ed5082 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/manage_ml_job.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/manage_ml_job.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useContext, useState } from 'react'; import { EuiButton, EuiContextMenu, EuiIcon, EuiPopover } from '@elastic/eui'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { CLIENT_ALERT_TYPES } from '../../../../../common/constants/uptime_alerts'; import { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.test.tsx index 6a0bda2c5fb04..85414e1d1392c 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.test.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { MLFlyoutView } from './ml_flyout'; import { UptimeSettingsContext } from '../../../contexts'; import { CLIENT_DEFAULTS } from '../../../../../common/constants'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { render, forNearestButton } from '../../../lib/helper/rtl_helpers'; import * as labels from './translations'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.tsx index 4ed915ed07602..43949f8238950 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout.tsx @@ -22,7 +22,7 @@ import { EuiCallOut, } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import * as labels from './translations'; import { UptimeSettingsContext } from '../../../contexts'; import { ShowLicenseInfo } from './license_info'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout_container.tsx index 88c571284306c..3df92dbca0dab 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { toMountPoint } from '@kbn/react-kibana-mount'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integeration.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integeration.tsx index 675554906694b..152dc1c453a18 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integeration.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integeration.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { JobStat } from '@kbn/ml-plugin/public'; import { MachineLearningFlyout } from './ml_flyout_container'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integerations.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integerations.test.tsx index 01ce090d8e7ee..847d56ef98c05 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integerations.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/ml_integerations.test.tsx @@ -8,7 +8,7 @@ import React from 'react'; import { MLIntegrationComponent } from './ml_integeration'; import { renderWithRouter, shallowWithRouter } from '../../../lib'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { coreMock } from '@kbn/core/public/mocks'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/use_anomaly_alert.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/use_anomaly_alert.ts index 32fdcae4ddf18..6f9d171a760c1 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/use_anomaly_alert.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ml/use_anomaly_alert.ts @@ -6,7 +6,7 @@ */ import { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { selectAlertFlyoutVisibility } from '../../../state/selectors'; import { UptimeRefreshContext } from '../../../contexts'; import { useMonitorId } from '../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_duration/monitor_duration_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_duration/monitor_duration_container.tsx index a6fce56d9269e..34021d7fdf94e 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_duration/monitor_duration_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_duration/monitor_duration_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { JobStat } from '@kbn/ml-plugin/public'; import { useGetUrlParams } from '../../../hooks'; import { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_title.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_title.tsx index 2a84d3acbf4ad..4f7fc6638cdb7 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_title.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/monitor_title.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useMonitorId } from '../../hooks'; import { monitorStatusSelector } from '../../state/selectors'; import { Ping } from '../../../../common/runtime_types/ping'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_histogram/ping_histogram_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_histogram/ping_histogram_container.tsx index 9d51ac182f4fa..bd53410edfda5 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_histogram/ping_histogram_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_histogram/ping_histogram_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useTimeZone } from '@kbn/observability-shared-plugin/public'; import { PingHistogramComponent } from '../../common/charts'; import { getPingHistogram } from '../../../state/actions'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/ping_list_table.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/ping_list_table.tsx index 90c878d0982f5..236e6cc23af43 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/ping_list_table.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/ping_list_table.tsx @@ -10,7 +10,7 @@ import { EuiBasicTable } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import moment from 'moment'; import { useHistory } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import * as I18LABELS from './translations'; import { FailedStepsApiResponse, Ping } from '../../../../../common/runtime_types'; import { PingStatusColumn } from './columns/ping_status'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/use_pings.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/use_pings.ts index d7dad2995f18b..5ec605a8a0cc8 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/use_pings.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/use_pings.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useCallback, useContext, useEffect } from 'react'; import { useFetcher } from '@kbn/observability-shared-plugin/public'; import { selectPingList } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/monitor_status.bar.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/monitor_status.bar.test.tsx index af5df91160026..a3d18fba782bc 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/monitor_status.bar.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/monitor_status.bar.test.tsx @@ -9,7 +9,7 @@ import moment from 'moment'; import React from 'react'; import { MonitorStatusBar } from './status_bar'; import { Ping } from '../../../../../common/runtime_types'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { renderWithRouter } from '../../../lib'; import { createMemoryHistory } from 'history'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/ssl_certificate.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/ssl_certificate.test.tsx index 652c03e91e71a..d8e3f96804d38 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/ssl_certificate.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/ssl_certificate.test.tsx @@ -12,7 +12,7 @@ import moment from 'moment'; import { EuiIcon } from '@elastic/eui'; import { Tls } from '../../../../../common/runtime_types'; import { MonitorSSLCertificate } from './status_bar'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { mountWithRouter, renderWithRouter, shallowWithRouter } from '../../../lib'; import { DYNAMIC_SETTINGS_DEFAULTS } from '../../../../../common/constants'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/status_bar.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/status_bar.tsx index c77bd9e3ab4fc..0593f4b7736a8 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/status_bar.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/status_bar.tsx @@ -15,7 +15,7 @@ import { } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { ENABLE_STATUS_ALERT } from '../../../overview/monitor_list/columns/translations'; import { monitorStatusSelector } from '../../../../state/selectors'; import { EnableMonitorAlert } from '../../../overview/monitor_list/columns/enable_alert'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/use_status_bar.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/use_status_bar.ts index 57de00af67081..eeebb792a5c94 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/use_status_bar.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_bar/use_status_bar.ts @@ -6,7 +6,7 @@ */ import { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { UptimeRefreshContext } from '../../../../contexts'; import { useGetUrlParams, useMonitorId } from '../../../../hooks'; import { monitorLocationsSelector, monitorStatusSelector } from '../../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_details_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_details_container.tsx index 7affbde63ba02..f7c68565ae8b7 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_details_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/status_details/status_details_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useGetUrlParams } from '../../../hooks'; import { monitorLocationsSelector } from '../../../state/selectors'; import { getMonitorLocationsAction } from '../../../state/actions/monitor'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.test.tsx index 6b4cd032f390f..0dc4c0ddf6432 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.test.tsx @@ -12,7 +12,7 @@ import { BROWSER_TRACE_TYPE, useStepWaterfallMetrics, } from './use_step_waterfall_metrics'; -import * as reduxHooks from 'react-redux'; +import * as reduxHooks from 'react-redux-v7'; import * as searchHooks from '@kbn/observability-shared-plugin/public/hooks/use_es_search'; describe('useStepWaterfallMetrics', () => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.ts index 74eca490631b8..ce50723392e3b 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/use_step_waterfall_metrics.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { createEsParams, useEsSearch } from '@kbn/observability-shared-plugin/public'; import { selectDynamicSettings } from '../../../../state/selectors'; import { MarkerItems } from '../waterfall/context/waterfall_chart'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/waterfall/waterfall_chart_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/waterfall/waterfall_chart_container.tsx index ac17a6f4b9b2e..7f670fdf447f0 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/waterfall/waterfall_chart_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/synthetics/step_detail/waterfall/waterfall_chart_container.tsx @@ -9,7 +9,7 @@ import { EuiFlexGroup, EuiFlexItem, EuiText, EuiLoadingChart, EuiCallOut } from import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import React, { useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { getNetworkEvents } from '../../../../../state/actions/network_events'; import { networkEventsSelector } from '../../../../../state/selectors'; import { WaterfallChartWrapper } from './waterfall_chart_wrapper'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_monitor_status.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_monitor_status.tsx index 7ed72c0b07c2e..cedd15e9a0052 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_monitor_status.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_monitor_status.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { isRight } from 'fp-ts/Either'; import { selectedFiltersSelector } from '../../../../state/selectors'; import { AlertMonitorStatusComponent } from '../monitor_status_alert/alert_monitor_status'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_tls.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_tls.tsx index 547242baa15e4..8a913521f4c0d 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_tls.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/alert_tls.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React, { useCallback, useEffect } from 'react'; import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public'; import { EuiSpacer } from '@elastic/eui'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/toggle_alert_flyout_button.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/toggle_alert_flyout_button.tsx index 2dc9489f39a6c..2b8cac7008a01 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/toggle_alert_flyout_button.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/toggle_alert_flyout_button.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { setAlertFlyoutType, setAlertFlyoutVisible } from '../../../../state/actions'; import { ToggleAlertFlyoutButtonComponent } from '..'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/uptime_alerts_flyout_wrapper.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/uptime_alerts_flyout_wrapper.tsx index fc35dc6e07516..ef1b4f6b1cf39 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/uptime_alerts_flyout_wrapper.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/uptime_alerts_flyout_wrapper.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { setAlertFlyoutVisible } from '../../../../state/actions'; import { UptimeAlertsFlyoutWrapperComponent } from '../uptime_alerts_flyout_wrapper'; import { selectAlertFlyoutVisibility, selectAlertFlyoutType } from '../../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/anomaly_alert/anomaly_alert.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/anomaly_alert/anomaly_alert.tsx index f011ce415bcde..18211faefa47c 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/anomaly_alert/anomaly_alert.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/anomaly_alert/anomaly_alert.tsx @@ -13,7 +13,7 @@ import { EuiHealth, EuiText, } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import React, { useEffect, useState } from 'react'; // Individual deep imports to not consume the whole package bundle. diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/empty_state/use_has_data.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/empty_state/use_has_data.tsx index 33bf8b23e4eac..72062dc0089ac 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/empty_state/use_has_data.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/empty_state/use_has_data.tsx @@ -6,7 +6,7 @@ */ import { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useRouteMatch } from 'react-router-dom'; import { indexStatusAction } from '../../../state/actions'; import { indexStatusSelector, selectDynamicSettings } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx index ac7e20db41b17..06a37856c85f1 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx @@ -8,7 +8,7 @@ import React, { useState, useEffect } from 'react'; import { EuiSpacer } from '@elastic/eui'; import { useFetcher } from '@kbn/observability-shared-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getHasIntegrationMonitors } from '../../../state/api/has_integration_monitors'; import { monitorListSelector } from '../../../state/selectors'; import { IntegrationDeprecationCallout } from './integration_deprecation_callout'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/columns/enable_alert.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/columns/enable_alert.tsx index e7ff83f5ebae1..c2e47b8913b38 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/columns/enable_alert.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/columns/enable_alert.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useState } from 'react'; import { EuiLoadingSpinner, EuiToolTip, EuiSwitch } from '@elastic/eui'; import { useRouteMatch } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { selectDynamicSettings } from '../../../../state/selectors'; import { alertsSelector, diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_container.tsx index 78fbdc686050e..bbb82408cd421 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect, useState } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { usePageReady } from '@kbn/ebt-tools'; import { getMonitorList } from '../../../state/actions'; import { esKuerySelector, monitorListSelector } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/actions_popover/actions_popover_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/actions_popover/actions_popover_container.tsx index 0a46c2f562d11..a6f5cdb931e9f 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/actions_popover/actions_popover_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/actions_popover/actions_popover_container.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { connect } from 'react-redux'; +import { connect } from 'react-redux-v7'; import { AppState } from '../../../../../state'; import { isIntegrationsPopupOpen } from '../../../../../state/selectors'; import { PopoverState, toggleIntegrationsPopover } from '../../../../../state/actions'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/list_drawer_container.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/list_drawer_container.tsx index a0708712c8cd3..72cd1d521f113 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/list_drawer_container.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/monitor_list_drawer/list_drawer_container.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { AppState } from '../../../../state'; import { monitorDetailsLoadingSelector, monitorDetailsSelector } from '../../../../state/selectors'; import { getMonitorDetailsAction } from '../../../../state/actions/monitor'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/no_items_message.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/no_items_message.tsx index 87085ba0d1706..ce97f7c892ea0 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/no_items_message.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/no_items_message.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import * as labels from './translations'; import { useGetUrlParams } from '../../../hooks'; import { selectPingHistogram } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/troubleshoot_popover.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/troubleshoot_popover.tsx index b9027dc1e3b93..f888b71590d70 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/troubleshoot_popover.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/troubleshoot_popover.tsx @@ -15,7 +15,7 @@ import { EuiPopover, EuiPopoverFooter, } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { selectPingHistogram } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/use_monitor_histogram.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/use_monitor_histogram.ts index bfbaeb76553f7..b7800b0496a44 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/use_monitor_histogram.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/monitor_list/use_monitor_histogram.ts @@ -6,7 +6,7 @@ */ import { useContext } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { estypes } from '@elastic/elasticsearch'; import { useEsSearch } from '@kbn/observability-shared-plugin/public'; import { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/query_bar/use_query_bar.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/query_bar/use_query_bar.ts index 63a2377c5a45f..2471b8079f18b 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/query_bar/use_query_bar.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/query_bar/use_query_bar.ts @@ -7,7 +7,7 @@ import React, { useCallback, useState } from 'react'; import useDebounce from 'react-use/lib/useDebounce'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Query } from '@kbn/es-query'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { useGetUrlParams, useGenerateUpdatedKueryString, useUrlParams } from '../../../hooks'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts index 3f578613bbe85..a46cec3ea09f1 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts @@ -6,7 +6,7 @@ */ import { useContext } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useFetcher } from '@kbn/observability-shared-plugin/public'; import { useGetUrlParams } from '../../../hooks'; import { esKuerySelector } from '../../../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/add_connector_flyout.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/add_connector_flyout.tsx index 33621c5e943d4..2fef026ac098e 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/add_connector_flyout.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/add_connector_flyout.tsx @@ -7,7 +7,7 @@ import React, { useMemo, useState } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiButtonEmpty } from '@elastic/eui'; import { TriggersAndActionsUIPublicPluginStart } from '@kbn/triggers-actions-ui-plugin/public'; import { useKibana } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/alert_defaults_form.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/alert_defaults_form.tsx index 008c8570d0453..960765d4653e0 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/alert_defaults_form.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/alert_defaults_form.tsx @@ -16,7 +16,7 @@ import { EuiIcon, EuiComboBoxOptionOption, } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import styled from 'styled-components'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { TriggersAndActionsUIPublicPluginStart } from '@kbn/triggers-actions-ui-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/default_email.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/default_email.tsx index 4de1eb2465e8f..4453bba7e73c4 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/default_email.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/default_email.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { EuiDescribedFormGroup } from '@elastic/eui'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { OnFieldChangeType } from './certificate_form'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/use_settings_errors.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/use_settings_errors.ts index 242a3d9a97799..92cc53993c4a4 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/use_settings_errors.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/settings/use_settings_errors.ts @@ -6,7 +6,7 @@ */ import { isEqual } from 'lodash'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { BLANK_STR, SPACE_STR } from '../../pages/translations'; import { isValidCertVal, SettingsPageFieldErrors } from '../../pages/settings'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx index 7eab37d2b9afe..d5196d54f1407 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx @@ -22,7 +22,7 @@ import { i18n } from '@kbn/i18n'; import { EuiInMemoryTable } from '@elastic/eui'; import moment from 'moment'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { useFetcher } from '@kbn/observability-shared-plugin/public'; import { useStdErrorLogs } from './use_std_error_logs'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_field_trend.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_field_trend.tsx index ac1dc1955f85a..16134d4b60bb0 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_field_trend.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_field_trend.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { EuiButton } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import moment from 'moment'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { AllSeries, createExploratoryViewUrl } from '@kbn/exploratory-view-plugin/public'; import { euiStyled } from '@kbn/kibana-react-plugin/common'; import { useKibana } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_check_steps.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_check_steps.ts index c936005a08c12..19faa5b695890 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_check_steps.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_check_steps.ts @@ -7,7 +7,7 @@ import { useEffect } from 'react'; import { useParams } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { AppState } from '../../../state'; import { getJourneySteps } from '../../../state/actions/journey'; import { JourneyState } from '../../../state/reducers/journey'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_std_error_logs.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_std_error_logs.ts index 27aff3acb9870..0b6c432f4c4e0 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_std_error_logs.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/use_std_error_logs.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { createEsParams, useEsSearch } from '@kbn/observability-shared-plugin/public'; import { selectDynamicSettings } from '../../../state/selectors'; import { Ping } from '../../../../../common/runtime_types'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_cert_status.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_cert_status.ts index 934d72b71de6e..1709e2ecc14ab 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_cert_status.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_cert_status.ts @@ -6,7 +6,7 @@ */ import moment from 'moment'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { selectDynamicSettings } from '../state/selectors'; import { CERT_STATUS } from '../../../common/constants'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.test.tsx index 2797a8de19740..95492c6285ca5 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.test.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { waitFor, renderHook } from '@testing-library/react'; import { ScreenshotRefImageData, ScreenshotBlockCache } from '../../../common/runtime_types'; import { shouldCompose, useCompositeImage } from './use_composite_image'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.ts index 9978a6c920d77..27304bd46fede 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_composite_image.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React from 'react'; import { composeScreenshotRef } from '../lib/helper/compose_screenshot_images'; import { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_init_app.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_init_app.ts index 437817ba39118..efad12547470f 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_init_app.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_init_app.ts @@ -6,7 +6,7 @@ */ import { useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getConnectorsAction } from '../state/alerts/alerts'; // this hook will be use to reload all the data required in common view in app diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.test.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.test.tsx index d203e01dbd577..f695640f96cdb 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.test.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.test.tsx @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react'; import { createMemoryHistory } from 'history'; import React, { FC, PropsWithChildren } from 'react'; -import * as reactRedux from 'react-redux'; +import * as reactRedux from 'react-redux-v7'; import { useOverviewFilterCheck } from './use_overview_filter_check'; import { MockRouter } from '../lib/helper/rtl_helpers'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.ts index 26398b6ffcaeb..e5be96d4b1bbc 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_overview_filter_check.ts @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useLocation } from 'react-router-dom'; import { getParsedParams } from '../lib/helper/parse_search'; import { esKuerySelector } from '../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_search_text.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_search_text.ts index 4863ae9a2b466..8fb79d5dc6e13 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_search_text.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_search_text.ts @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { setSearchTextAction } from '../state/actions'; import { searchTextSelector } from '../state/selectors'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_url_params.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_url_params.ts index f5d24a4341e78..a00c9659ab961 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_url_params.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/hooks/use_url_params.ts @@ -8,7 +8,7 @@ import { useCallback, useEffect } from 'react'; import { stringify } from 'query-string'; import { useLocation, useHistory } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { UptimeUrlParams, getSupportedUrlParams } from '../lib/helper'; import { selectedFiltersSelector } from '../state/selectors'; import { setSelectedFilters } from '../state/actions/selected_filters'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/duration_anomaly.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/duration_anomaly.tsx index c1ee713206029..8e6f3e223000e 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/duration_anomaly.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/duration_anomaly.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { CoreStart } from '@kbn/core/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { store } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/monitor_status.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/monitor_status.tsx index ca745ef5fc390..0057ab737479b 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/monitor_status.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/monitor_status.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { CoreStart } from '@kbn/core/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import { store } from '../../../state'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/tls_alert.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/tls_alert.tsx index a9c315bf09451..df6a49a2ecb41 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/tls_alert.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/alert_types/lazy_wrapper/tls_alert.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { CoreStart } from '@kbn/core/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import type { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx index 41131d13c173d..d4b97a05c9b04 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/helper_with_redux.tsx @@ -9,7 +9,7 @@ import React, { FC, PropsWithChildren } from 'react'; import type { Store } from 'redux-v4'; import { createStore as createReduxStore, applyMiddleware } from 'redux-v4'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import createSagaMiddleware from 'redux-saga'; import { AppState } from '../../state'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/test_helpers.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/test_helpers.ts index 8ba26624f3f0c..a344f849d94d2 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/test_helpers.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/lib/helper/test_helpers.ts @@ -7,7 +7,7 @@ import moment from 'moment'; import { Moment } from 'moment-timezone'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; // eslint-disable-next-line no-restricted-imports import * as reactRouterDom from 'react-router-dom'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/certificates.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/certificates.tsx index bda9526dd5b5f..2171ba92b1a12 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/certificates.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/certificates.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiSpacer } from '@elastic/eui'; import React, { useEffect, useState } from 'react'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/monitor.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/monitor.tsx index 732f5f22cc177..be1f68f318a2c 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/monitor.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/monitor.tsx @@ -7,7 +7,7 @@ import { EuiSpacer } from '@elastic/eui'; import React, { useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; import { useMonitorId } from '../hooks'; import { MonitorCharts } from '../components/monitor'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/settings.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/settings.tsx index 6726a10ab8747..e01a362bf6a76 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/settings.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/settings.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useState } from 'react'; import { EuiCallOut, EuiFlexGroup, EuiFlexItem, EuiForm, EuiSpacer } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { selectDynamicSettings } from '../state/selectors'; import { getDynamicSettings, setDynamicSettings } from '../state/actions/dynamic_settings'; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/synthetics/step_detail_page.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/synthetics/step_detail_page.tsx index c6659c2173571..fadd375bb6178 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/synthetics/step_detail_page.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/pages/synthetics/step_detail_page.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useMemo } from 'react'; import { useHistory, useParams } from 'react-router-dom'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useTrackPageview } from '@kbn/observability-shared-plugin/public'; import { useUiSetting$ } from '@kbn/kibana-react-plugin/public'; import { useInitApp } from '../../hooks/use_init_app'; diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx index fa81d066650b1..c14d6e06cba79 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx @@ -7,7 +7,7 @@ import React, { FC, PropsWithChildren } from 'react'; import ReactDOM from 'react-dom'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { getContext, resetContext } from 'kea'; import { Store } from 'redux-v4'; diff --git a/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx b/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx index 144f74bb36ec1..1e254b76cb40b 100644 --- a/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx +++ b/x-pack/solutions/security/packages/data-table/components/data_table/data_table.stories.tsx @@ -13,7 +13,7 @@ import React from 'react'; import { DragDropContext, DropResult, ResponderProvided } from '@hello-pangea/dnd'; import { ThemeProvider } from 'styled-components'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { euiDarkVars } from '@kbn/ui-theme'; import { createStore as createReduxStore } from 'redux-v4'; import type { Action } from '@kbn/ui-actions-plugin/public'; diff --git a/x-pack/solutions/security/packages/data-table/components/data_table/index.tsx b/x-pack/solutions/security/packages/data-table/components/data_table/index.tsx index f3db21829ce35..e6c89497a7df9 100644 --- a/x-pack/solutions/security/packages/data-table/components/data_table/index.tsx +++ b/x-pack/solutions/security/packages/data-table/components/data_table/index.tsx @@ -20,7 +20,7 @@ import { EuiDataGrid, EuiProgress } from '@elastic/eui'; import { getOr } from 'lodash/fp'; import memoizeOne from 'memoize-one'; import React, { useCallback, useContext, useEffect, useMemo, useRef, ComponentType } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import styled, { ThemeContext } from 'styled-components'; import type { EuiTheme } from '@kbn/kibana-react-plugin/common'; diff --git a/x-pack/solutions/security/packages/data-table/hooks/use_selector.tsx b/x-pack/solutions/security/packages/data-table/hooks/use_selector.tsx index 55db6d7f4dfdd..f21f754ff9f81 100644 --- a/x-pack/solutions/security/packages/data-table/hooks/use_selector.tsx +++ b/x-pack/solutions/security/packages/data-table/hooks/use_selector.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; export type TypedUseSelectorHook = ( selector: (state: TState) => TSelected, diff --git a/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx b/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx index 7fc25ac29ff79..9013ca3f0c51e 100644 --- a/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx +++ b/x-pack/solutions/security/packages/data-table/mock/test_providers.tsx @@ -11,7 +11,7 @@ import { I18nProvider } from '@kbn/i18n-react'; import React from 'react'; import type { DropResult, ResponderProvided } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import type { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/provider.tsx b/x-pack/solutions/security/packages/expandable-flyout/src/provider.tsx index e84d1128c99d3..1c424578203d8 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/provider.tsx +++ b/x-pack/solutions/security/packages/expandable-flyout/src/provider.tsx @@ -7,7 +7,7 @@ import { createKbnUrlStateStorage } from '@kbn/kibana-utils-plugin/public'; import React, { FC, PropsWithChildren, useEffect, useMemo } from 'react'; -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { useHistory } from 'react-router-dom'; import { ExpandableFlyoutContextProvider, useExpandableFlyoutContext } from './context'; import { FlyoutPanels } from './store/state'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts index beb02bcdf7ced..fa4f4e36df9df 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts +++ b/x-pack/solutions/security/packages/expandable-flyout/src/store/redux.ts @@ -6,7 +6,7 @@ */ import { createContext } from 'react'; -import { createDispatchHook, createSelectorHook, ReactReduxContextValue } from 'react-redux'; +import { createDispatchHook, createSelectorHook, ReactReduxContextValue } from 'react-redux-v7'; import { configureStore } from 'redux-toolkit-v1'; import { createSelector } from 'reselect-v4'; import { panelsReducer, uiReducer } from './reducers'; diff --git a/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx b/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx index 141512aebc52b..100034c226628 100644 --- a/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx +++ b/x-pack/solutions/security/packages/expandable-flyout/src/test/provider.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { Provider as ReduxProvider } from 'react-redux'; +import { Provider as ReduxProvider } from 'react-redux-v7'; import { configureStore } from 'redux-toolkit-v1'; import React, { FC, PropsWithChildren } from 'react'; import { I18nProvider } from '@kbn/i18n-react'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx b/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx index 1ad5736bebdb3..a1b9f94be7faa 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/app/app.tsx @@ -9,7 +9,7 @@ import type { History } from 'history'; import type { FC } from 'react'; import React, { memo } from 'react'; import type { Store, Action } from 'redux-v4'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { KibanaRenderContextProvider } from '@kbn/react-kibana-context-render'; import type { AppMountParameters } from '@kbn/core/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/app/routes.tsx b/x-pack/solutions/security/plugins/security_solution/public/app/routes.tsx index f230f871b8176..25f0449126d0d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/app/routes.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/app/routes.tsx @@ -9,7 +9,7 @@ import type { History } from 'history'; import type { FC } from 'react'; import React, { memo, useEffect } from 'react'; import { Router, Routes, Route } from '@kbn/shared-ux-router'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { APP_ID } from '../../common/constants'; import { RouteCapture } from '../common/components/endpoint/route_capture'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/assistant/comment_actions/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/assistant/comment_actions/index.tsx index 4afcd9ad80738..90a385cdcbbe5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/assistant/comment_actions/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/assistant/comment_actions/index.tsx @@ -9,7 +9,7 @@ import { EuiButtonIcon, EuiCopy, EuiFlexGroup, EuiFlexItem, EuiToolTip } from '@ import { AttachmentType } from '@kbn/cases-plugin/common'; import type { ClientMessage } from '@kbn/elastic-assistant'; import React, { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useAssistantContext } from '@kbn/elastic-assistant/impl/assistant_context'; import { removeContentReferences } from '@kbn/elastic-assistant-common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/assistant/send_to_timeline/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/assistant/send_to_timeline/index.tsx index 43cf7ef997811..9fc4e1683404d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/assistant/send_to_timeline/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/assistant/send_to_timeline/index.tsx @@ -9,7 +9,7 @@ import type { FC, PropsWithChildren } from 'react'; import React, { useCallback } from 'react'; import { EuiButton, EuiButtonEmpty, EuiToolTip } from '@elastic/eui'; import type { Filter } from '@kbn/es-query'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useAssistantContext } from '@kbn/elastic-assistant'; import { extractTimelineCapabilities } from '../../common/utils/timeline_capabilities'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/settings_flyout/alert_selection/preview_tab/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/settings_flyout/alert_selection/preview_tab/index.tsx index ecf51951887d9..f71e9b181ecdb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/settings_flyout/alert_selection/preview_tab/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/attack_discovery/pages/settings_flyout/alert_selection/preview_tab/index.tsx @@ -18,7 +18,7 @@ import { css } from '@emotion/react'; import type { Filter, Query, TimeRange } from '@kbn/es-query'; import { isEmpty } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useEuiComboBoxReset } from '../../../../../common/components/use_combo_box_reset'; import { StackByComboBox } from '../../../../../detections/components/alerts_kpis/common/components'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/cases/components/use_insert_timeline/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/cases/components/use_insert_timeline/index.tsx index cd5b4bcde7822..c0cefdea5306b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/cases/components/use_insert_timeline/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/cases/components/use_insert_timeline/index.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { isEmpty } from 'lodash/fp'; import { getTimelineUrl, useFormatUrl } from '../../../common/components/link_to'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/cases/pages/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/cases/pages/index.tsx index a4423a2d46d33..a8218f04abada 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/cases/pages/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/cases/pages/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useRef } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { CaseViewRefreshPropInterface } from '@kbn/cases-plugin/common'; import { CaseMetricsFeature } from '@kbn/cases-plugin/common'; import { useExpandableFlyoutApi } from '@kbn/expandable-flyout'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx index b51e4b548687b..0411f2b79d17e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/current_license/index.tsx @@ -7,7 +7,7 @@ import type { PropsWithChildren } from 'react'; import React, { memo, useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import type { ILicense } from '@kbn/licensing-plugin/common/types'; import { licenseService } from '../../hooks/use_license'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/discover_in_timeline/use_discover_in_timeline_actions.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/discover_in_timeline/use_discover_in_timeline_actions.tsx index 992f7d4e25391..69b80aeb43fe7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/discover_in_timeline/use_discover_in_timeline_actions.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/discover_in_timeline/use_discover_in_timeline_actions.tsx @@ -10,7 +10,7 @@ import type { SaveSavedSearchOptions } from '@kbn/saved-search-plugin/public'; import { isEqualWith } from 'lodash'; import { useMemo, useCallback, useRef } from 'react'; import type { RefObject } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { SavedSearch } from '@kbn/saved-search-plugin/common'; import type { DiscoverAppState } from '@kbn/discover-plugin/public/application/main/state_management/discover_app_state_container'; import type { TimeRange } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx index f49e5a4f6671b..ee09784d00c8f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop/drag_drop_context_wrapper.tsx @@ -9,7 +9,7 @@ import { noop, pick } from 'lodash/fp'; import React, { useCallback, useMemo } from 'react'; import type { DragStart, DropResult } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; import { IS_DRAGGING_CLASS_NAME } from '@kbn/securitysolution-t-grid'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/endpoint/route_capture.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/endpoint/route_capture.tsx index 0d0e3f16238c5..025aa8d166be1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/endpoint/route_capture.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/endpoint/route_capture.tsx @@ -8,7 +8,7 @@ import type { PropsWithChildren } from 'react'; import React, { memo, useEffect, useMemo } from 'react'; import { useLocation } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { TimelineId } from '../../../../common/types'; import { timelineActions } from '../../../timelines/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.test.tsx index 5f70f0ce84936..225106ff41092 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.test.tsx @@ -7,7 +7,7 @@ import { shallow } from 'enzyme'; import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { createMockStore } from '../../mock'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.tsx index 0a441904a1f6b..9a6f884cdaaae 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/error_toast_dispatcher/index.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useDeepEqualSelector } from '../../hooks/use_selector'; import { appSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx index 8dbaeceef38b4..76a02954a95c1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_tab/events_query_tab_body.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiCheckbox } from '@elastic/eui'; import type { Filter } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/index.tsx index 7f7aebc98d4c6..da3f8c99a7ed8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/index.tsx @@ -19,8 +19,8 @@ import { } from '@kbn/securitysolution-data-table'; import { AlertConsumers } from '@kbn/rule-data-utils'; import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch, useSelector } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch, useSelector } from 'react-redux-v7'; import { ThemeContext } from 'styled-components'; import type { Filter } from '@kbn/es-query'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/use_timelines_events.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/use_timelines_events.tsx index 4455e613b8776..a025efd09914a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/use_timelines_events.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer/use_timelines_events.tsx @@ -8,7 +8,7 @@ import type { AlertConsumers } from '@kbn/rule-data-utils'; import deepEqual from 'fast-deep-equal'; import { isEmpty, isString, noop } from 'lodash/fp'; import { useCallback, useEffect, useRef, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { Subscription } from 'rxjs'; import type { DataView } from '@kbn/data-views-plugin/public'; import type { DataPublicPluginStart } from '@kbn/data-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/header_actions/actions.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/header_actions/actions.tsx index 8f457341daa2a..27b0a1ffc21fc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/header_actions/actions.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/header_actions/actions.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiButtonIcon, EuiToolTip } from '@elastic/eui'; import styled from 'styled-components'; import { useUiSetting$ } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/inspect/use_inspect.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/inspect/use_inspect.tsx index a0afaecc813ee..33ad77c297e78 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/inspect/use_inspect.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/inspect/use_inspect.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { InputsModelId } from '../../store/inputs/constants'; import { useDeepEqualSelector } from '../../hooks/use_selector'; import { inputsSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx index 323d67f566cc8..b1830c6b589da 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_host_table.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; import { HeaderSection } from '../../header_section'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx index 292ad69073d52..db75267b8eb5a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_network_table.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; import { HeaderSection } from '../../header_section'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx index b93e2037776f1..629b363ad5d7d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/ml/tables/anomalies_user_table.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useState, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { useAnomaliesTableData } from '../anomaly/use_anomalies_table_data'; import { HeaderSection } from '../../header_section'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts b/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts index 013cb9c0571ea..c3c1c5b7ca561 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/navigation/breadcrumbs/use_breadcrumbs_nav.ts @@ -7,7 +7,7 @@ import type { SyntheticEvent } from 'react'; import { useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { ChromeBreadcrumb } from '@kbn/core/public'; import type { Dispatch } from 'redux-v4'; import { SecurityPageName } from '../../../../app/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/page/use_refetch_by_session.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/page/use_refetch_by_session.tsx index e11dcb28aee9a..1b8b94c4d84c8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/page/use_refetch_by_session.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/page/use_refetch_by_session.tsx @@ -7,7 +7,7 @@ import type { MutableRefObject } from 'react'; import { useCallback, useRef, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { ISessionService } from '@kbn/data-plugin/public'; import { useDeepEqualSelector } from '../../hooks/use_selector'; import { useKibana } from '../../lib/kibana'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx index 4ed6e06617ea4..78e722589ffd5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/search_bar/index.tsx @@ -8,8 +8,8 @@ import { set } from '@kbn/safer-lodash-set/fp'; import { getOr } from 'lodash/fp'; import React, { memo, useCallback, useEffect, useMemo } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import { Subscription } from 'rxjs'; import deepEqual from 'fast-deep-equal'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/sessions_viewer/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/sessions_viewer/index.tsx index 76f72bb7ba28f..05e7842f0e17b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/sessions_viewer/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/sessions_viewer/index.tsx @@ -8,7 +8,7 @@ import React, { useMemo, useEffect } from 'react'; import type { Filter } from '@kbn/es-query'; import { ENTRY_SESSION_ENTITY_ID_PROPERTY } from '@kbn/session-view-plugin/public'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EVENT_ACTION } from '@kbn/rule-data-utils'; import { TableId, dataTableActions } from '@kbn/securitysolution-data-table'; import { useAddBulkToTimelineAction } from '../../../detections/components/alerts_table/timeline_actions/use_add_bulk_to_timeline'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.test.tsx index 19e783064b763..aff2febdb6ecb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.test.tsx @@ -7,7 +7,7 @@ import { mount } from 'enzyme'; import React from 'react'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { DEFAULT_TIMEPICKER_QUICK_RANGES } from '../../../../common/constants'; import { useUiSetting$ } from '../../lib/kibana'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx index 27702307d60b8..99a1b6048741f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/super_date_picker/index.tsx @@ -17,8 +17,8 @@ import type { import { EuiSuperDatePicker } from '@elastic/eui'; import { getOr, isEmpty, take } from 'lodash/fp'; import React, { useCallback, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_actions.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_actions.tsx index c586fbe88ac02..ad67c7a32556c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_actions.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/toolbar/bulk_actions/alert_bulk_actions.tsx @@ -8,8 +8,8 @@ import numeral from '@elastic/numeral'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch } from 'react-redux-v7'; import { useUiSetting$ } from '@kbn/kibana-react-plugin/public'; import { dataTableSelectors, diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/top_n/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/top_n/index.tsx index 7cf729e3bc457..899943c1d2f1a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/top_n/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/top_n/index.tsx @@ -6,8 +6,8 @@ */ import React, { useMemo } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect } from 'react-redux-v7'; import type { Filter, Query } from '@kbn/es-query'; import { type DataViewSpec, getEsQueryConfig } from '@kbn/data-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx index 8705f6bfd3ed3..c3279b9e382c8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/lens_embeddable.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiEmptyPrompt, EuiFlexGroup, EuiFlexItem, EuiText } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/visualization_embeddable.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/visualization_embeddable.tsx index 0ff89d650fb2b..b855ac70aefd7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/visualization_embeddable.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/visualization_embeddable.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useRef, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { css } from '@emotion/react'; import { useDataView } from '../../../data_view_manager/hooks/use_data_view'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx index 8f2d61969655a..b6dc16ac61f5c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/with_security_context/render_context_providers.tsx @@ -7,7 +7,7 @@ import type { PropsWithChildren } from 'react'; import React, { memo } from 'react'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import type { Store } from 'redux-v4'; import { NavigationProvider } from '@kbn/security-solution-navigation'; import type { UpsellingService } from '@kbn/security-solution-upselling/service'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/containers/source/use_data_view.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/containers/source/use_data_view.tsx index 1dd1bf2877438..da0ff85281ef7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/containers/source/use_data_view.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/containers/source/use_data_view.tsx @@ -7,7 +7,7 @@ import { useCallback, useRef } from 'react'; import type { Subscription } from 'rxjs'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import memoizeOne from 'memoize-one'; import type { BrowserFields } from '@kbn/timelines-plugin/common'; import type { DataViewSpec } from '@kbn/data-views-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_full_screen/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_full_screen/index.tsx index 64b78a17657bd..529b1c5cf15fd 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_full_screen/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_full_screen/index.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useMemo, useState, useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { InputsModelId } from '../../store/inputs/constants'; import { SCROLLING_DISABLED_CLASS_NAME } from '../../../../common/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_global_time/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_global_time/index.tsx index 76cd23c8efba0..50d21aceb5570 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_global_time/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/containers/use_global_time/index.tsx @@ -7,7 +7,7 @@ import { pick } from 'lodash/fp'; import { useCallback, useState, useEffect, useMemo, useRef } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { InputsModelId } from '../../store/inputs/constants'; import { useDeepEqualSelector } from '../../hooks/use_selector'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_search_bar_url_params.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_search_bar_url_params.ts index d58f9b7e7850b..b080fa85d6799 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_search_bar_url_params.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_search_bar_url_params.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { useCallback, useMemo } from 'react'; import type { Filter, Query } from '@kbn/es-query'; import { InputsModelId } from '../../store/inputs/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts index 2333f28572354..f97b26260aa0f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_init_timerange_url_params.ts @@ -7,7 +7,7 @@ import { useCallback } from 'react'; import { get, isEmpty } from 'lodash/fp'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import { useIsExperimentalFeatureEnabled } from '../use_experimental_features'; import type { TimeRangeKinds } from '../../store/inputs/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_search_bar_url_param.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_search_bar_url_param.ts index 2b6c97ae8eacb..d95ad765468b1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_search_bar_url_param.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_search_bar_url_param.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useMemo, useEffect } from 'react'; import type { Filter, Query } from '@kbn/es-query'; import { isEmpty } from 'lodash/fp'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_timerange_url_param.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_timerange_url_param.ts index 6599863a42fe3..362d2041c697a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_timerange_url_param.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_sync_timerange_url_param.ts @@ -5,7 +5,7 @@ * 2.0. */ import { useEffect, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useIsExperimentalFeatureEnabled } from '../use_experimental_features'; import type { UrlInputsModel } from '../../store/inputs/model'; import { inputsSelectors } from '../../store/inputs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_update_timerange_on_page_change.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_update_timerange_on_page_change.ts index eea035579dd03..876da8c419cc0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_update_timerange_on_page_change.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/search_bar/use_update_timerange_on_page_change.ts @@ -6,7 +6,7 @@ */ import { useEffect, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import usePrevious from 'react-use/lib/usePrevious'; import { InputsModelId } from '../../store/inputs/constants'; import type { SecurityPageName } from '../../../app/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_init_timeline_url_param.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_init_timeline_url_param.ts index 9c3133daf93c6..f3e6d7cd167ec 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_init_timeline_url_param.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_init_timeline_url_param.ts @@ -7,7 +7,7 @@ import { useCallback, useEffect } from 'react'; import { safeDecode } from '@kbn/rison'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../../store'; import { TimelineId } from '../../../../common/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_investigate_in_timeline.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_investigate_in_timeline.ts index b73a69ab2bfa3..4aaf916931ee2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_investigate_in_timeline.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_investigate_in_timeline.ts @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { Filter, Query } from '@kbn/es-query'; import { useSelectDataView } from '../../../data_view_manager/hooks/use_select_data_view'; import { useCreateTimeline } from '../../../timelines/hooks/use_create_timeline'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_timeline_save_prompt.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_timeline_save_prompt.ts index 033c0a8c2a0b7..f57e1b162c3c3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_timeline_save_prompt.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/timeline/use_timeline_save_prompt.ts @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { AppLeaveHandler } from '@kbn/core-application-browser'; import { useHistory } from 'react-router-dom'; import { useShowTimelineForGivenPath } from '../../utils/timeline/use_show_timeline_for_path'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_table_filters.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_table_filters.ts index 84b6d0a1bd627..9aab13db216d2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_table_filters.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_table_filters.ts @@ -12,7 +12,7 @@ import { dataTableActions, } from '@kbn/securitysolution-data-table'; import { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useShallowEqualSelector } from './use_selector'; const { updateShowBuildingBlockAlertsFilter, updateShowThreatIndicatorAlertsFilter } = diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_view_id.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_view_id.ts index d59da6e69e2de..e6da16c871db8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_view_id.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_data_view_id.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { sourcererScopeSelectedDataViewId } from '../../sourcerer/store/selectors'; import type { SourcererScopeName } from '../../sourcerer/store/model'; import type { State } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.test.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.test.ts index 12c5b2a450b9e..922b0fee8e176 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { ExperimentalFeatures } from '../../../common/experimental_features'; import { useIsExperimentalFeatureEnabled } from './use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.ts index f38ae61c0575b..cbd636d2b0eac 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_experimental_features.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { State } from '../store'; import type { ExperimentalFeatures } from '../../../common/experimental_features'; import { getExperimentalAllowedValues } from '../../../common/experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_get_field_spec.ts b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_get_field_spec.ts index 78bb7b985b335..1150d6345f67e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_get_field_spec.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_get_field_spec.ts @@ -6,7 +6,7 @@ */ import { useCallback, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { SourcererScopeName } from '../../sourcerer/store/model'; import { sourcererSelectors } from '../../sourcerer/store'; import type { State } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.tsx index 2c950acb11c81..e462265fa432a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_invalid_filter_query.tsx @@ -6,7 +6,7 @@ */ import { useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Query } from '@kbn/es-query'; import { appSelectors } from '../store'; import { appActions } from '../store/app'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_selector.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_selector.tsx index dc3e2029b9ecf..d97f638d0ac91 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_selector.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_selector.tsx @@ -5,7 +5,7 @@ * 2.0. */ -import { shallowEqual, useSelector } from 'react-redux'; +import { shallowEqual, useSelector } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import type { State } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx index 9fb4acf97b01f..e72186c2d10f6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/endpoint/app_root_provider.tsx @@ -7,7 +7,7 @@ import type { ReactNode } from 'react'; import React, { memo, useMemo } from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { Router } from '@kbn/shared-ux-router'; import type { History } from 'history'; import useObservable from 'react-use/lib/useObservable'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/storybook_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/storybook_providers.tsx index 7a1a97e9aa557..53ee209ad1db1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/storybook_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/storybook_providers.tsx @@ -8,7 +8,7 @@ import { euiLightVars } from '@kbn/ui-theme'; import type { FC, PropsWithChildren } from 'react'; import React from 'react'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { Subject } from 'rxjs'; import { ThemeProvider } from 'styled-components'; import type { CoreStart } from '@kbn/core/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx index 3ed5a10a9df6b..691fe8dab4bba 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/mock/test_providers.tsx @@ -12,7 +12,7 @@ import { EuiProvider } from '@elastic/eui'; import React from 'react'; import type { DropResult, ResponderProvided } from '@hello-pangea/dnd'; import { DragDropContext } from '@hello-pangea/dnd'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import type { Store } from 'redux-v4'; import { ThemeProvider } from 'styled-components'; import type { Capabilities } from '@kbn/core/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/utils/global_query_string/index.ts b/x-pack/solutions/security/plugins/security_solution/public/common/utils/global_query_string/index.ts index 08424ebed0157..5664204bb6482 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/utils/global_query_string/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/common/utils/global_query_string/index.ts @@ -7,7 +7,7 @@ import { useCallback, useEffect, useMemo } from 'react'; import { difference, isEmpty, pickBy } from 'lodash/fp'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import usePrevious from 'react-use/lib/usePrevious'; import { encode } from '@kbn/rison'; import { encodeQueryString, useGetInitialUrlParamValue, useReplaceUrlParams } from './helpers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/dashboards/components/dashboard_renderer.tsx b/x-pack/solutions/security/plugins/security_solution/public/dashboards/components/dashboard_renderer.tsx index 334838934bed7..81afb206b2d67 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/dashboards/components/dashboard_renderer.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/dashboards/components/dashboard_renderer.tsx @@ -17,7 +17,7 @@ import type { DashboardLocatorParams } from '@kbn/dashboard-plugin/common'; import type { Filter, Query } from '@kbn/es-query'; import type { ViewMode } from '@kbn/presentation-publishing'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { BehaviorSubject } from 'rxjs'; import { APP_UI_ID } from '../../../common'; import { DASHBOARDS_PATH, SecurityPageName } from '../../../common/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.test.tsx index 2054f8266edc3..293ae4076b8a2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.test.tsx @@ -11,7 +11,7 @@ import { DataViewPicker } from '.'; import { useDataViewSpec } from '../../hooks/use_data_view_spec'; import { DEFAULT_SECURITY_SOLUTION_DATA_VIEW_ID, DataViewManagerScopeName } from '../../constants'; import { sharedDataViewManagerSlice } from '../../redux/slices'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useKibana } from '../../../common/lib/kibana'; import { DataView } from '@kbn/data-views-plugin/common'; import { FieldFormatsRegistry } from '@kbn/field-formats-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.tsx index 75dec8d4f7525..a6516638c7b9b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/components/data_view_picker/index.tsx @@ -7,7 +7,7 @@ import { DataViewPicker as UnifiedDataViewPicker } from '@kbn/unified-search-plugin/public'; import React, { useCallback, useRef, useMemo, memo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { DataView } from '@kbn/data-views-plugin/public'; import type { DataViewManagerScopeName } from '../../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.test.ts index f488b465b7cb9..a19828d3cddd0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.test.ts @@ -11,7 +11,7 @@ import { DEFAULT_SECURITY_SOLUTION_DATA_VIEW_ID, DataViewManagerScopeName } from import { useDataView } from './use_data_view'; import { useIsExperimentalFeatureEnabled } from '../../common/hooks/use_experimental_features'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; jest.mock('../../common/hooks/use_experimental_features'); diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.ts index 92b01544b2504..23fd59de51424 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_data_view.ts @@ -8,7 +8,7 @@ import { useEffect, useMemo, useState } from 'react'; import { type DataView } from '@kbn/data-views-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '../../common/lib/kibana'; import { DataViewManagerScopeName } from '../constants'; import { useIsExperimentalFeatureEnabled } from '../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.test.ts index 0e5b1ba3bdb26..dfeee91f44461 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react'; import { TestProviders } from '../../common/mock'; import { useInitDataViewManager } from './use_init_data_view_manager'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { sharedDataViewManagerSlice } from '../redux/slices'; jest.mock('../../common/hooks/use_experimental_features', () => ({ diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts index 195eaa84c0891..f48f5ad612797 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_init_data_view_manager.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useEffect } from 'react'; import type { AnyAction, Dispatch, ListenerEffectAPI } from 'redux-toolkit-v1'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.test.ts index 814eed5bbd4b5..2a69e0e52de63 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.test.ts @@ -23,7 +23,7 @@ jest.mock('@kbn/data-views-plugin/public', () => ({ DataView: jest.fn(), })); -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useKibana } from '../../common/lib/kibana'; describe('useManagedDataViews', () => { diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.ts index e742f8ba82323..a0e04e0e13f44 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_managed_data_views.ts @@ -6,7 +6,7 @@ */ import { DataView } from '@kbn/data-views-plugin/public'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useMemo } from 'react'; import { useKibana } from '../../common/lib/kibana'; import { sharedStateSelector } from '../redux/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.test.ts index a2a0914bb9fae..389a13faefdb5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.test.ts @@ -6,7 +6,7 @@ */ import { renderHook } from '@testing-library/react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useSavedDataViews } from './use_saved_data_views'; import { DEFAULT_SECURITY_SOLUTION_DATA_VIEW_ID } from '../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.ts index 7b2ca3abfca63..5a7dcc9fbb73d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_saved_data_views.ts @@ -7,7 +7,7 @@ import { type DataViewListItem } from '@kbn/data-views-plugin/public'; import { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { sharedStateSelector } from '../redux/selectors'; import { DEFAULT_SECURITY_SOLUTION_DATA_VIEW_ID } from '../constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.test.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.test.ts index 45c5323946870..72793d03d70a5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.test.ts @@ -8,7 +8,7 @@ import { renderHook } from '@testing-library/react'; import { TestProviders } from '../../common/mock'; import { useSelectDataView } from './use_select_data_view'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { DataViewManagerScopeName } from '../constants'; jest.mock('react-redux', () => { diff --git a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.ts b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.ts index 84bb4365015d1..f22d6a8f3a484 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/data_view_manager/hooks/use_select_data_view.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useCallback } from 'react'; import type { DataViewManagerScopeName } from '../constants'; import { selectDataViewAsync } from '../redux/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/execution_log_table/execution_log_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/execution_log_table/execution_log_table.tsx index fd7de55303753..ae25a5648c62f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/execution_log_table/execution_log_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/execution_log_table/execution_log_table.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo, useRef } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import styled from 'styled-components'; import moment from 'moment'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx index 53afa7bbb540d..c4e12f909a946 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_details_ui/pages/rule_details/index.tsx @@ -24,8 +24,8 @@ import { Route, Routes } from '@kbn/shared-ux-router'; import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; import { useParams } from 'react-router-dom'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch } from 'react-redux-v7'; import styled from 'styled-components'; import { ExceptionListTypeEnum } from '@kbn/securitysolution-io-ts-list-types'; import type { Dispatch } from 'redux-v4'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx index 4d5b61dd1be7d..127d4a9cceb42 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/final_readonly/storybook/three_way_diff_storybook_providers.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { configureStore } from 'redux-toolkit-v1'; import { merge } from 'lodash'; import { Subject } from 'rxjs'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import type { CoreStart } from '@kbn/core/public'; import type { UpsellingService } from '@kbn/security-solution-upselling/service'; import { createKibanaReactContext } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary/table/additional_toolbar_controls.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary/table/additional_toolbar_controls.tsx index 5ee977071c14e..1ced903f88188 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary/table/additional_toolbar_controls.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary/table/additional_toolbar_controls.tsx @@ -9,7 +9,7 @@ import React, { memo, useCallback, useMemo } from 'react'; import type { DataView } from '@kbn/data-views-plugin/common'; import { TableId } from '@kbn/securitysolution-data-table'; import { useGetGroupSelectorStateless } from '@kbn/grouping/src/hooks/use_get_group_selector'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { groupIdSelector } from '../../../../common/store/grouping/selectors'; import { updateGroups } from '../../../../common/store/grouping/actions'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/actions_cell.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/actions_cell.tsx index be85ab4cdf5e2..d7a9ecd2e6a81 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/actions_cell.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/actions_cell.tsx @@ -7,7 +7,7 @@ import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; import React, { memo, useCallback, useContext, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { TableId, getTableByIdSelector } from '@kbn/securitysolution-data-table'; import { noop } from 'lodash'; import type { SetEventsLoading } from '../../../../common/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/additional_toolbar_controls.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/additional_toolbar_controls.tsx index 02c55cae8785b..718e274bfc537 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/additional_toolbar_controls.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/additional_toolbar_controls.tsx @@ -7,7 +7,7 @@ import type { ComponentProps } from 'react'; import React, { useCallback, useMemo, memo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { dataTableActions, dataTableSelectors, diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/alerts_grouping.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/alerts_grouping.tsx index 261e6f71df620..d4dd34acdc758 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/alerts_grouping.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/alerts_grouping.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Filter, Query } from '@kbn/es-query'; import { type GroupOption, diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/index.tsx index 1df2a4cb5fcd8..7354ad70abe3d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/index.tsx @@ -13,7 +13,7 @@ import type { AlertsTableProps, RenderContext } from '@kbn/response-ops-alerts-t import { ALERT_BUILDING_BLOCK_TYPE, AlertConsumers } from '@kbn/rule-data-utils'; import { SECURITY_SOLUTION_RULE_TYPE_IDS } from '@kbn/securitysolution-rules'; import styled from 'styled-components'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/public'; import { dataTableActions, dataTableSelectors, TableId } from '@kbn/securitysolution-data-table'; import type { SetOptional } from 'type-fest'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx index 9e125cb92f08a..e9fb55db01cca 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/alert_context_menu.tsx @@ -9,7 +9,7 @@ import React, { useCallback, useMemo, useState } from 'react'; import { EuiButtonIcon, EuiContextMenu, EuiPopover, EuiToolTip } from '@elastic/eui'; import { indexOf } from 'lodash'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { ExceptionListTypeEnum } from '@kbn/securitysolution-io-ts-list-types'; import { get, getOr } from 'lodash/fp'; import type { EcsSecurityExtension as Ecs } from '@kbn/securitysolution-ecs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_add_bulk_to_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_add_bulk_to_timeline.tsx index 0627be913567c..de9ffae6a150c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_add_bulk_to_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_add_bulk_to_timeline.tsx @@ -7,7 +7,7 @@ import type { TimelineItem } from '@kbn/timelines-plugin/common'; import { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { Filter } from '@kbn/es-query'; import { getEsQueryConfig } from '@kbn/data-plugin/public'; import type { BulkActionsConfig } from '@kbn/response-ops-alerts-table/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alerts_actions.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alerts_actions.tsx index 7d21c428a33b8..83a52ebe5e365 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alerts_actions.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_actions/use_alerts_actions.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { AlertWorkflowStatus } from '../../../../common/types'; import { useBulkActionItems } from '../../../../common/components/toolbar/bulk_actions/use_bulk_action_items'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_signal_index.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_signal_index.tsx index 8e72b2390b9ec..2b6765bbfc170 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_signal_index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/alerts/use_signal_index.tsx @@ -7,7 +7,7 @@ import { useEffect, useState } from 'react'; import { isSecurityAppError } from '@kbn/securitysolution-t-grid'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useAppToasts } from '../../../../common/hooks/use_app_toasts'; import { createSignalIndex, getSignalIndex } from './api'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/rules/use_rule_from_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/rules/use_rule_from_timeline.tsx index 4e71532089cf3..b6003e2105c6c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/rules/use_rule_from_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/containers/detection_engine/rules/use_rule_from_timeline.tsx @@ -7,7 +7,7 @@ import { isEmpty } from 'lodash/fp'; import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import type { EqlOptions } from '@kbn/timelines-plugin/common'; import { useSelectedPatterns } from '../../../../data_view_manager/hooks/use_selected_patterns'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/alert_details_redirect.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/alert_details_redirect.tsx index b8dd2a4cdcdb6..65cec41a2444c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/alert_details_redirect.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/alert_details_redirect.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { Redirect, useLocation, useParams } from 'react-router-dom'; import moment from 'moment'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx index 7416f834ee49c..4dfeaac490dfd 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detections/pages/alerts/detection_engine.tsx @@ -19,8 +19,8 @@ import { import styled from '@emotion/styled'; import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import { isTab } from '@kbn/timelines-plugin/public'; import type { Filter, TimeRange } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/anomalies_count_link.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/anomalies_count_link.tsx index 6068d0ece6676..fd9ccfb91b0bc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/anomalies_count_link.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/anomalies_count_link.tsx @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import React, { useCallback } from 'react'; import { AnomalyEntity } from '../../../common/components/ml/anomaly/use_anomalies_search'; import { SecuritySolutionLinkAnchor } from '../../../common/components/links'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/components/anomalies_tab_link.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/components/anomalies_tab_link.tsx index 9f515d8439a66..0bf36ea7ee675 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/components/anomalies_tab_link.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_anomalies/components/anomalies_tab_link.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { SecuritySolutionLinkAnchor } from '../../../../common/components/links'; import { SecurityPageName } from '../../../../app/types'; import { usersActions } from '../../../../explore/users/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_header/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_header/index.tsx index 8d8c8a5c335b3..c6152855f176f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_header/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_header/index.tsx @@ -7,7 +7,7 @@ import React, { useMemo, useCallback } from 'react'; import { EuiFlexGroup, EuiFlexItem, EuiPanel, EuiTitle, EuiLink } from '@elastic/eui'; import styled from '@emotion/styled'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { capitalize, sumBy } from 'lodash/fp'; import { FormattedMessage } from '@kbn/i18n-react'; import { SEVERITY_COLOR } from '../../../overview/components/detection_response/utils'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_risk_score/use_entity.ts b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_risk_score/use_entity.ts index 1d2b9390fc7b0..e8487b8c898cb 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_risk_score/use_entity.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/entity_analytics_risk_score/use_entity.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EntityType } from '../../../../common/entity_analytics/types'; import { getTabsOnUsersUrl } from '../../../common/components/link_to/redirect_to_users'; import { UsersTableType } from '../../../explore/users/store/model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/host_risk_score_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/host_risk_score_table/index.tsx index b999aa0e16668..62549019b1652 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/host_risk_score_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/host_risk_score_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFilterGroup, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/user_risk_score_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/user_risk_score_table/index.tsx index a8841cfc22c9e..7ce7fbf4e19ff 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/user_risk_score_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/user_risk_score_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiFilterGroup, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx index 4f8aa2f96e87b..d8ba482b1f6fe 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_host_table.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useEffect, useState } from 'react'; import { getOr } from 'lodash/fp'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { SiemTables } from '../paginated_table'; import { PaginatedTable } from '../paginated_table'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx index 28855562cf101..ade9f1156afbd 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/components/authentication/authentications_user_table.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { getOr } from 'lodash/fp'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { AuthStackByField } from '../../../../common/search_strategy/security_solution/users/authentications'; import type { SiemTables } from '../paginated_table'; import { PaginatedTable } from '../paginated_table'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx index e7a9808461beb..a9e9a91f57b01 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/hosts_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { HostEcs, OsEcs } from '@kbn/securitysolution-ecs'; import type { CriticalityLevelWithUnassigned } from '../../../../../common/entity_analytics/asset_criticality/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx index 25c10bd5c46fe..93ddd9ee92213 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/components/uncommon_process_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { HostsUncommonProcessesEdges } from '../../../../../common/search_strategy'; import { hostsActions, hostsModel, hostsSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/pages/details/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/pages/details/index.tsx index 30497c1db300b..2533be8a32b72 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/pages/details/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/hosts/pages/details/index.tsx @@ -14,7 +14,7 @@ import { } from '@elastic/eui'; import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Filter } from '@kbn/es-query'; import { buildEsQuery } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx index 9419b7d4e7d90..1a0fa595eae5b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx @@ -9,7 +9,7 @@ import { EuiAccordion, EuiLink, EuiText, useEuiTheme } from '@elastic/eui'; import React, { useCallback, useEffect, useState, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { createHtmlPortalNode, InPortal, OutPortal } from 'react-reverse-portal'; import styled from '@emotion/styled'; import { css } from '@emotion/react'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx index 3af67736d6837..338e00f55b86f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_dns_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import { networkActions, networkModel, networkSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx index 642fb1a13604f..99ea2d6af519b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_http_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { networkActions, networkModel, networkSelectors } from '../../store'; import type { NetworkHttpEdges } from '../../../../../common/search_strategy'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx index 0bee284e5f0e3..3bef156eecd7c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_countries_table/index.tsx @@ -7,7 +7,7 @@ import { last } from 'lodash/fp'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import { networkActions, networkModel, networkSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx index 4359520ea8f21..97d867c4b5165 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/network_top_n_flow_table/index.tsx @@ -7,7 +7,7 @@ import { last } from 'lodash/fp'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import type { SortField, NetworkTopNFlowEdges } from '../../../../../common/search_strategy'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/tls_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/tls_table/index.tsx index be7318daf2839..6bca364177dac 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/tls_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/tls_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import { networkActions, networkModel, networkSelectors } from '../../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/users_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/users_table/index.tsx index c88d90dc27567..5e2b99bb873f2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/users_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/components/users_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/network/pages/details/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/network/pages/details/index.tsx index b1ecbd8360c37..c4fe923388f22 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/network/pages/details/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/network/pages/details/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useParams } from 'react-router-dom'; import { EuiFlexGroup, EuiFlexItem, EuiHorizontalRule, EuiSpacer } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/users/components/all_users/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/users/components/all_users/index.tsx index dccb3d89f4f65..5554d1b3ce94a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/users/components/all_users/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/users/components/all_users/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { EuiLink, EuiText } from '@elastic/eui'; import { AssetCriticalityBadge } from '../../../../entity_analytics/components/asset_criticality'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/explore/users/pages/details/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/explore/users/pages/details/index.tsx index 95bd2239657b8..8fd4c333c2c7e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/explore/users/pages/details/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/explore/users/pages/details/index.tsx @@ -14,7 +14,7 @@ import { } from '@elastic/eui'; import { noop } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import type { Filter } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/attach_to_active_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/attach_to_active_timeline.tsx index c8cd360947881..3f294c464ba76 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/attach_to_active_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/attach_to_active_timeline.tsx @@ -9,7 +9,7 @@ import React, { memo, useCallback, useMemo, useState } from 'react'; import { EuiCallOut, EuiCheckbox, EuiFlexGroup, EuiFlexItem, EuiText } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { css } from '@emotion/react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { TimelineStatusEnum } from '../../../../../common/api/timeline'; import type { State } from '../../../../common/store'; import { TimelineId } from '../../../../../common/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/host_details.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/host_details.tsx index e1360cff4163b..758115f07955e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/host_details.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/host_details.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { v4 as uuid } from 'uuid'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/notes_details.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/notes_details.tsx index 32c0fe745c4e8..3d20698f5a05e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/notes_details.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/notes_details.tsx @@ -6,7 +6,7 @@ */ import React, { memo, useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiFlexGroup, EuiFlexItem, EuiLoadingElastic, EuiSpacer } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { useBasicDataFromDetailsData } from '../../shared/hooks/use_basic_data_from_details_data'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/user_details.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/user_details.tsx index 349b80ad94b5b..c755a41df1efc 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/user_details.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/left/components/user_details.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { v4 as uuid } from 'uuid'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/analyzer_preview_container.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/analyzer_preview_container.tsx index 6db6ed0583872..4ddb36bf29208 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/analyzer_preview_container.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/analyzer_preview_container.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { TimelineTabs } from '@kbn/securitysolution-data-table'; import { EuiLink, EuiMark } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/notes.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/notes.tsx index 9e9bc064b6191..c7a2cd0feff7c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/notes.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/notes.tsx @@ -6,7 +6,7 @@ */ import React, { memo, useEffect, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/session_preview_container.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/session_preview_container.tsx index cfa20b0ed8f3d..b7b3aa7a8b9f0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/session_preview_container.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/components/session_preview_container.tsx @@ -7,7 +7,7 @@ import React, { type FC, useCallback, useMemo } from 'react'; import { TimelineTabs } from '@kbn/securitysolution-data-table'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { useUiSetting$ } from '@kbn/kibana-react-plugin/public'; import { ENABLE_VISUALIZATIONS_IN_FLYOUT_SETTING } from '../../../../../common/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/hooks/use_refetch_by_scope.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/hooks/use_refetch_by_scope.tsx index fa309cf66b7dc..ec12c9c51b7dd 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/hooks/use_refetch_by_scope.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/right/hooks/use_refetch_by_scope.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import type { inputsModel, State } from '../../../../common/store'; import { inputsSelectors } from '../../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_investigation_enrichment.ts b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_investigation_enrichment.ts index 34cabc044f469..121994547c310 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_investigation_enrichment.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/document_details/shared/hooks/use_investigation_enrichment.ts @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { isEmpty, isEqual } from 'lodash'; import usePrevious from 'react-use/lib/usePrevious'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/shared/components/anomalies_field.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/shared/components/anomalies_field.tsx index b050e2a55ed52..7fd0f68a7a9bf 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/shared/components/anomalies_field.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/shared/components/anomalies_field.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { NarrowDateRange } from '../../../../common/components/ml/types'; import type { EntityAnomalies } from './observed_entity/types'; import { AnomalyScores } from '../../../../common/components/ml/score/anomaly_scores'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/user_right/hooks/use_managed_user_items.ts b/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/user_right/hooks/use_managed_user_items.ts index 783588fcad4fb..3a3aa6c30eb16 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/user_right/hooks/use_managed_user_items.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/entity_details/user_right/hooks/use_managed_user_items.ts @@ -5,7 +5,7 @@ * 2.0. */ import { useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { UserAssetTableType } from '../../../../explore/users/store/model'; import type { State } from '../../../../common/store/types'; import { usersSelectors } from '../../../../explore/users/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/flyout/network_details/components/network_details.tsx b/x-pack/solutions/security/plugins/security_solution/public/flyout/network_details/components/network_details.tsx index 3bb68185e9192..bb7fd24541de1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/flyout/network_details/components/network_details.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/flyout/network_details/components/network_details.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import { useIsExperimentalFeatureEnabled } from '../../../common/hooks/use_experimental_features'; import { InputsModelId } from '../../../common/store/inputs/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/index.tsx index a73fd2e57dc4e..1b26dcffe8dd6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/index.tsx @@ -7,7 +7,7 @@ import { Routes, Route } from '@kbn/shared-ux-router'; import React, { memo, useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { EndpointAction } from './store/action'; import { EndpointList } from './view'; import { MANAGEMENT_ROUTING_ENDPOINTS_PATH } from '../../common/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/transform_failed_callout.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/transform_failed_callout.tsx index cc2fa0f1218c0..0809172fd7338 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/transform_failed_callout.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/components/transform_failed_callout.tsx @@ -9,7 +9,7 @@ import React, { memo, useCallback, useEffect, useMemo, useState } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiLink, EuiSpacer } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useKibana } from '../../../../../common/lib/kibana'; import type { ImmutableArray } from '../../../../../../common/endpoint/types'; import type { TransformStats } from '../../types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx index f77ad4510a4f9..17c398e8e0bed 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/details/components/endpoint_isolate_flyout_panel.tsx @@ -7,7 +7,7 @@ import React, { memo, useCallback, useState } from 'react'; import { useHistory } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import { EuiFlyoutBody, EuiForm } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/hooks.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/hooks.ts index 88750a757bcc3..65b566c629b54 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/hooks.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/hooks/hooks.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { EndpointState } from '../../types'; import type { State } from '../../../../../common/store'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx index 3cd24c5d56476..0c12d03f9faac 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/endpoint_hosts/view/index.tsx @@ -27,7 +27,7 @@ import { useHistory, useLocation } from 'react-router-dom'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import { createStructuredSelector } from 'reselect-v4'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { AgentPolicyDetailsDeployAgentAction, CreatePackagePolicyRouteState, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts index 19c3d9d6f3ea6..ef9fae9464ff6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_hooks.ts @@ -7,7 +7,7 @@ import { useCallback } from 'react'; import { useHistory, useLocation } from 'react-router-dom'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { ENDPOINT_BLOCKLISTS_LIST_ID, ENDPOINT_EVENT_FILTERS_LIST_ID, diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_settings_layout/policy_settings_layout.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_settings_layout/policy_settings_layout.tsx index e5fd394e16d1b..56a47ab8757c9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_settings_layout/policy_settings_layout.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/policy_settings_layout/policy_settings_layout.tsx @@ -7,7 +7,7 @@ import React, { memo, useCallback, useEffect, useMemo, useState } from 'react'; import { useLocation } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { ApplicationStart } from '@kbn/core-application-browser'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiButton, EuiButtonEmpty, EuiFlexGroup, EuiFlexItem, EuiSpacer } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/protection_updates/protection_updates_layout.tsx b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/protection_updates/protection_updates_layout.tsx index 7c9b637a8b8c8..39718d92194aa 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/protection_updates/protection_updates_layout.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/management/pages/policy/view/protection_updates/protection_updates_layout.tsx @@ -23,7 +23,7 @@ import { EuiTitle, } from '@elastic/eui'; import React, { useCallback, useContext, useEffect, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { ThemeContext } from 'styled-components'; import { i18n } from '@kbn/i18n'; import type { Moment } from 'moment'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/add_note.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/add_note.tsx index 5d1ef2ce4d8e1..61b0db55c7d7b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/add_note.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/add_note.tsx @@ -14,7 +14,7 @@ import { EuiFlexItem, EuiSpacer, } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { useKibana } from '../../common/lib/kibana'; import { ADD_NOTE_BUTTON_TEST_ID, ADD_NOTE_MARKDOWN_TEST_ID } from './test_ids'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/created_by_filter_dropdown.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/created_by_filter_dropdown.tsx index 4b962e4c1ef60..28cf80f2d251f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/created_by_filter_dropdown.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/created_by_filter_dropdown.tsx @@ -7,7 +7,7 @@ import React, { useMemo, useCallback, useState } from 'react'; import { EuiComboBox, EuiToolTip } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { UserProfileWithAvatar } from '@kbn/user-profile-components'; import { i18n } from '@kbn/i18n'; import type { EuiComboBoxOptionOption } from '@elastic/eui/src/components/combo_box/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_confirm_modal.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_confirm_modal.tsx index 3c6d6da08e190..2ab1d7defa431 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_confirm_modal.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_confirm_modal.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiConfirmModal } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_note_button.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_note_button.tsx index 4744c362e469c..0ccf298fb54f7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_note_button.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/delete_note_button.tsx @@ -7,7 +7,7 @@ import React, { memo, useCallback, useEffect, useState } from 'react'; import { EuiButtonIcon } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { DELETE_NOTE_BUTTON_TEST_ID } from './test_ids'; import type { State } from '../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/notes_list.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/notes_list.tsx index 56b3579797aef..b71e1e817d6f3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/notes_list.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/notes_list.tsx @@ -7,7 +7,7 @@ import React, { memo } from 'react'; import { EuiAvatar, EuiComment, EuiCommentList, EuiLoadingElastic } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { FormattedRelative } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { DeleteConfirmModal } from './delete_confirm_modal'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/search_row.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/search_row.tsx index ea006f9a3f01f..70625aefbc5b3 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/search_row.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/search_row.tsx @@ -14,7 +14,7 @@ import { EuiSelect, useGeneratedHtmlId, } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { CreatedByFilterDropdown } from './created_by_filter_dropdown'; import { ASSOCIATED_NOT_SELECT_TEST_ID, SEARCH_BAR_TEST_ID } from './test_ids'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/components/utility_bar.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/components/utility_bar.tsx index 04717710fdf69..cbb4ef3bfb0e5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/components/utility_bar.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/components/utility_bar.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiContextMenuItem } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.test.ts b/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.test.ts index f95a262b506a3..aeb5b6fce1c8b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.test.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.test.ts @@ -6,7 +6,7 @@ */ import { renderHook } from '@testing-library/react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useIsExperimentalFeatureEnabled } from '../../common/hooks/use_experimental_features'; import { fetchNotesByDocumentIds } from '../store/notes.slice'; import { useFetchNotes } from './use_fetch_notes'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.ts b/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.ts index 00f3740cb8b44..eaaee2a089ea6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/hooks/use_fetch_notes.ts @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useIsExperimentalFeatureEnabled } from '../../common/hooks/use_experimental_features'; import { useUserPrivileges } from '../../common/components/user_privileges'; import { fetchNotesByDocumentIds } from '../store/notes.slice'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/notes/pages/note_management_page.tsx b/x-pack/solutions/security/plugins/security_solution/public/notes/pages/note_management_page.tsx index 8dbdf2237329e..f3419d3c1932e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/notes/pages/note_management_page.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/notes/pages/note_management_page.tsx @@ -15,7 +15,7 @@ import { EuiFlexItem, EuiSpacer, } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { css } from '@emotion/react'; import { DeleteNoteButtonIcon } from '../components/delete_note_button'; import { Title } from '../../common/components/header_page/title'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/one_discover/app_wrapper/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/one_discover/app_wrapper/index.tsx index eb5c325475f2c..32edaf41a0e7b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/one_discover/app_wrapper/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/one_discover/app_wrapper/index.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo } from 'react'; import { ExpandableFlyoutProvider } from '@kbn/expandable-flyout'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import { EuiThemeProvider } from '@kbn/kibana-react-plugin/common'; import { KibanaContextProvider, useKibana } from '@kbn/kibana-react-plugin/public'; import { NavigationProvider } from '@kbn/security-solution-navigation'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/alerts_by_status/use_alerts_by_status.ts b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/alerts_by_status/use_alerts_by_status.ts index 9af905cab8580..ea46aba7b3225 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/alerts_by_status/use_alerts_by_status.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/alerts_by_status/use_alerts_by_status.ts @@ -8,7 +8,7 @@ import { useCallback, useEffect, useMemo, useState } from 'react'; import type { Severity } from '@kbn/securitysolution-io-ts-alerting-types'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { ESBoolQuery } from '../../../../../common/typed_json'; import { useQueryAlerts } from '../../../../detections/containers/detection_engine/alerts/use_query'; import { ALERTS_QUERY_NAMES } from '../../../../detections/containers/detection_engine/alerts/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx index 2544c8697a9d4..199df02715d79 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { v4 as uuidv4 } from 'uuid'; import { SourcererScopeName } from '../../../../sourcerer/store/model'; import { sourcererActions } from '../../../../sourcerer/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/soc_trends/date_picker_lock/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/soc_trends/date_picker_lock/index.tsx index 88a682d17dce3..28929ab99f193 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/soc_trends/date_picker_lock/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/overview/components/detection_response/soc_trends/date_picker_lock/index.tsx @@ -7,7 +7,7 @@ import { EuiButtonIcon, EuiToolTip } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { InputsModelId } from '../../../../../common/store/inputs/constants'; import { inputsActions, inputsSelectors } from '../../../../../common/store/inputs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/overview/components/signals_by_category/signals_by_category.tsx b/x-pack/solutions/security/plugins/security_solution/public/overview/components/signals_by_category/signals_by_category.tsx index f25ef25081d05..29e3629e25a43 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/overview/components/signals_by_category/signals_by_category.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/overview/components/signals_by_category/signals_by_category.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Filter } from '@kbn/es-query'; import { AlertsHistogramPanel } from '../../../detections/components/alerts_kpis/alerts_histogram_panel'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/index.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/index.ts index 48869aacacb3f..c16e9cc1902ac 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/index.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import type { ResolverPluginSetup } from './types'; import { resolverStoreFactory } from './store'; import { ResolverWithoutProviders } from './view/resolver_without_providers'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx index 6baf92df39c2b..05a3d26b8faf5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx @@ -8,7 +8,7 @@ import React, { useEffect, useState, useCallback } from 'react'; import { Router } from '@kbn/shared-ux-router'; import { I18nProvider } from '@kbn/i18n-react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import type { Store, AnyAction } from 'redux-v4'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; import type { CoreStart } from '@kbn/core/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts index b43876dcbb2a6..de97db5111cf1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/types.ts @@ -8,7 +8,7 @@ import type React from 'react'; import type { Store, Middleware, Dispatch, AnyAction } from 'redux-v4'; import type { BBox } from 'rbush'; -import type { Provider } from 'react-redux'; +import type { Provider } from 'react-redux-v7'; import type { ResolverNode, ResolverRelatedEvents, diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/date_picker.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/date_picker.tsx index 62d86cb37aed0..1fe97d995e3c1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/date_picker.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/date_picker.tsx @@ -5,7 +5,7 @@ * 2.0. */ import React, { useCallback, memo } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { EuiPopover, EuiPopoverTitle, EuiSuperDatePicker } from '@elastic/eui'; import type { ShortDate, EuiSuperDatePickerProps } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/index.tsx index 0b9e608c04d7e..55f5de3cf9ca1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/index.tsx @@ -9,7 +9,7 @@ import React, { useCallback, useMemo, useContext, useState } from 'react'; import { i18n } from '@kbn/i18n'; import type { EuiRangeProps } from '@elastic/eui'; import { EuiPanel, EuiIcon } from '@elastic/eui'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { SideEffectContext } from '../side_effect_context'; import type { Vector2 } from '../../types'; import * as selectors from '../../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/schema.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/schema.tsx index 4d118887b3931..51c2d60da2214 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/schema.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/controls/schema.tsx @@ -13,7 +13,7 @@ import { EuiIconTip, EuiDescriptionListDescription, } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import * as selectors from '../../store/selectors'; import { useColors } from '../use_colors'; import { StyledDescriptionList } from '../panels/styles'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.test.tsx index b0058bb5701ff..1c7e1e58fa323 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.test.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { render } from '@testing-library/react'; import { Router } from '@kbn/shared-ux-router'; import { I18nProvider } from '@kbn/i18n-react'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.tsx index 8b1cc15f3d3e3..efae74c480a3e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/details_panel.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { EuiLoadingSpinner } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import * as selectors from '../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/index.tsx index 5f8c0993f1d02..0f99048a0cb94 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/index.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { ResolverProps } from '../types'; import { ResolverWithoutProviders } from './resolver_without_providers'; import { createResolver } from '../store/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/event_detail.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/event_detail.tsx index 5aeeaad9b89ed..3bf750d0731f6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/event_detail.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/event_detail.tsx @@ -13,7 +13,7 @@ import { FormattedMessage } from '@kbn/i18n-react'; import type { EuiBreadcrumb, EuiBasicTableColumn, EuiSearchBarProps } from '@elastic/eui'; import { EuiSpacer, EuiText, EuiInMemoryTable } from '@elastic/eui'; import styled from 'styled-components'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { BoldCode, StyledTime } from './styles'; import { GeneratedText } from '../generated_text'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/index.tsx index 2ce8d5649fe17..62d074358255a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/index.tsx @@ -6,7 +6,7 @@ */ import React, { memo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import * as selectors from '../../store/selectors'; import { NodeEventsInCategory, type NodeEventOnClick } from './node_events_of_type'; import { NodeEvents } from './node_events'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.test.tsx index 00bb2e1817e9c..f70be0198c376 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.test.tsx @@ -6,7 +6,7 @@ */ import React from 'react'; -import * as redux from 'react-redux'; +import * as redux from 'react-redux-v7'; import { render } from '@testing-library/react'; import { TestProviders } from '../../../common/mock'; import { NodeDetailView } from './node_detail'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.tsx index a2cfec36bd375..e6a84beb08b3d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_detail.tsx @@ -6,7 +6,7 @@ */ import React, { memo, useMemo } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events.tsx index 2122827ec3ed7..008ea8c29c831 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events.tsx @@ -10,7 +10,7 @@ import { i18n } from '@kbn/i18n'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { EuiButtonEmpty, EuiSpacer, EuiInMemoryTable, EuiToolTip } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { FormattedCount } from '../../../common/components/formatted_number'; import { Breadcrumbs } from './breadcrumbs'; import * as event from '../../../../common/endpoint/models/event'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events_of_type.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events_of_type.tsx index 77bb59769b8d5..a0198b2756918 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events_of_type.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_events_of_type.tsx @@ -16,7 +16,7 @@ import { EuiButton, EuiCallOut, } from '@elastic/eui'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { BoldCode, StyledTime } from './styles'; import { Breadcrumbs } from './breadcrumbs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_list.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_list.tsx index effa325e3fd92..870b79eb2388b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_list.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/panels/node_list.tsx @@ -7,7 +7,7 @@ /* eslint-disable @elastic/eui/href-or-on-click */ -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import React, { memo, useMemo, useCallback, useContext } from 'react'; import type { EuiBasicTableColumn } from '@elastic/eui'; import { EuiBadge, EuiButtonEmpty, EuiSpacer, EuiInMemoryTable } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/process_event_dot.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/process_event_dot.tsx index 4779ea4eb4aed..9c190d692d196 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/process_event_dot.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/process_event_dot.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useMemo, useContext } from 'react'; import styled from 'styled-components'; import { htmlIdGenerator, EuiButton, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { FormattedMessage } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import { NodeSubMenu } from './styles'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/resolver_without_providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/resolver_without_providers.tsx index eda8c4993199e..5628e1774b705 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/resolver_without_providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/resolver_without_providers.tsx @@ -6,7 +6,7 @@ */ import React, { useContext, useCallback } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { EuiLoadingSpinner } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; import { useResolverQueryParamCleaner } from './use_resolver_query_params_cleaner'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/submenu.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/submenu.tsx index 76204d3a25a72..d12651adff0f9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/submenu.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/submenu.tsx @@ -6,7 +6,7 @@ */ import React, { useMemo, useContext, useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { EventStats } from '../../../common/endpoint/types'; import { useColors } from './use_colors'; import { useLinkProps } from './use_link_props'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_autotune_timerange.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_autotune_timerange.ts index 4ece620b79aad..5866ad677630b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_autotune_timerange.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_autotune_timerange.ts @@ -6,7 +6,7 @@ */ import { useMemo, useEffect } from 'react'; import { i18n } from '@kbn/i18n'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import * as selectors from '../store/selectors'; import { useAppToasts } from '../../common/hooks/use_app_toasts'; import { useFormattedDate } from './panels/use_formatted_date'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx index cc694fa16e169..d063c2f44e146 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.test.tsx @@ -11,7 +11,7 @@ import type { ReactWrapper } from 'enzyme'; import { mount } from 'enzyme'; import React from 'react'; import { useCamera } from './use_camera'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import * as selectors from '../store/selectors'; import type { Matrix3, ResolverStore, SideEffectors, SideEffectSimulator } from '../types'; import type { ResolverNode } from '../../../common/endpoint/types'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.ts index 09807025535b8..24cf39a79e9d1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_camera.ts @@ -7,7 +7,7 @@ import type React from 'react'; import { useCallback, useState, useEffect, useRef, useLayoutEffect, useContext } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { SideEffectContext } from './side_effect_context'; import type { Matrix3 } from '../types'; import * as selectors from '../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_link_props.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_link_props.ts index 494ed521c73e0..72ad679f8522b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_link_props.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_link_props.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { MouseEventHandler } from 'react'; import { useNavigateOrReplace } from './use_navigate_or_replace'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_resolver_query_params_cleaner.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_resolver_query_params_cleaner.ts index 6f5c1dda52fc2..ff4e17a4eae1f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_resolver_query_params_cleaner.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_resolver_query_params_cleaner.ts @@ -7,7 +7,7 @@ import { useRef, useEffect } from 'react'; import { useLocation, useHistory } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { parameterName } from '../store/parameter_name'; /** * Cleanup any query string keys that were added by this Resolver instance. diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_state_syncing_actions.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_state_syncing_actions.ts index 1a397e1e313ed..60c8e39ed16f1 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_state_syncing_actions.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_state_syncing_actions.ts @@ -7,7 +7,7 @@ import { useLayoutEffect } from 'react'; import { useLocation } from 'react-router-dom'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { appReceivedNewExternalProperties } from '../store/actions'; /** * This is a hook that is meant to be used once at the top level of Resolver. diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_sync_selected_node.ts b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_sync_selected_node.ts index 833c832619ef3..a29d1e97e958c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_sync_selected_node.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/view/use_sync_selected_node.ts @@ -6,7 +6,7 @@ */ import { useContext, useEffect } from 'react'; -import { useSelector, useDispatch } from 'react-redux'; +import { useSelector, useDispatch } from 'react-redux-v7'; import { useLocation } from 'react-router-dom'; import * as selectors from '../store/selectors'; import { SideEffectContext } from './side_effect_context'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/index.tsx index 9074a21b1f612..9df0ddb5fb740 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/index.tsx @@ -15,7 +15,7 @@ import { } from '@elastic/eui'; import type { ChangeEventHandler } from 'react'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import * as i18n from './translations'; import type { sourcererModel } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/use_pick_index_patterns.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/use_pick_index_patterns.tsx index 8798a84409d13..08bef7fda9ca0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/use_pick_index_patterns.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/use_pick_index_patterns.tsx @@ -7,7 +7,7 @@ import React, { useCallback, useEffect, useMemo, useState, useRef } from 'react'; import type { EuiComboBoxOptionOption, EuiSuperSelectOption } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getScopePatternListSelection } from '../store/helpers'; import { sourcererActions, sourcererModel } from '../store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/hooks.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/hooks.test.tsx index 1cc1e49516364..48ed42d40f8be 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/hooks.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/hooks.test.tsx @@ -7,7 +7,7 @@ import React from 'react'; import { act, waitFor, renderHook } from '@testing-library/react'; -import { Provider } from 'react-redux'; +import { Provider } from 'react-redux-v7'; import { useSourcererDataView } from '.'; import { getScopeFromPath } from './sourcerer_paths'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/index.tsx index ba4e0eced4dd3..b592726bfb5d5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/index.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo, useState } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { FieldSpec } from '@kbn/data-plugin/common'; import { sourcererSelectors } from '../store'; import type { SelectedDataView, SourcererDataView, RunTimeMappings } from '../store/model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_init_sourcerer.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_init_sourcerer.tsx index 7092c4a985943..39f60244c8ee4 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_init_sourcerer.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_init_sourcerer.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { i18n } from '@kbn/i18n'; import { sourcererActions, sourcererSelectors } from '../store'; import type { SourcererUrlState } from '../store/model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_signal_helpers.tsx b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_signal_helpers.tsx index af8c05d22b460..2a72ddc71643f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_signal_helpers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/containers/use_signal_helpers.tsx @@ -7,7 +7,7 @@ import { useCallback, useMemo, useRef } from 'react'; import { i18n } from '@kbn/i18n'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { sourcererSelectors, sourcererActions } from '../store'; import { useSourcererDataView } from '.'; import { SourcererScopeName } from '../store/model'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx b/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx index 1600b266855c6..b7423586b7a7d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/threat_intelligence/routes.tsx @@ -9,7 +9,7 @@ import React, { memo, useMemo } from 'react'; import type { SecuritySolutionPluginContext } from '@kbn/threat-intelligence-plugin/public'; import { THREAT_INTELLIGENCE_BASE_PATH } from '@kbn/threat-intelligence-plugin/public'; import type { Store } from 'redux-v4'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { SelectedDataView } from '@kbn/threat-intelligence-plugin/public/types'; import { useUserPrivileges } from '../common/components/user_privileges'; import { useSetUrlParams } from '../management/components/artifact_list_page/hooks/use_set_url_params'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/add_to_favorites/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/add_to_favorites/index.tsx index a6c372023164d..e030e0e1e7a53 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/add_to_favorites/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/add_to_favorites/index.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { EuiButtonIcon } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import type { State } from '../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx index 9e8453fe08047..663f5f9c441f7 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx @@ -7,7 +7,7 @@ import React, { useCallback } from 'react'; import { EuiFlexGroup, EuiFlexItem, EuiLink, EuiPanel } from '@elastic/eui'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import * as i18n from './translations'; import type { State } from '../../../common/store'; import { selectTitleByTimelineById } from '../../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.tsx index c9acc48051911..49bcc9264bb0b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/fields_browser/index.tsx @@ -7,7 +7,7 @@ import type { MutableRefObject } from 'react'; import { useCallback, useEffect, useMemo, useState } from 'react'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import type { DataViewField, DataView } from '@kbn/data-views-plugin/common'; import type { CreateFieldComponent, diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/graph_overlay/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/graph_overlay/index.tsx index 1c6441cc5a2d4..ae60a1fd439ab 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/graph_overlay/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/graph_overlay/index.tsx @@ -13,7 +13,7 @@ import { EuiLoadingSpinner, EuiSpacer, } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import styled, { css } from 'styled-components'; import { dataTableSelectors, tableDefaults } from '@kbn/securitysolution-data-table'; import { diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/attach_to_case_button.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/attach_to_case_button.tsx index 866438a75900b..9a0f1161afd5b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/attach_to_case_button.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/attach_to_case_button.tsx @@ -7,7 +7,7 @@ import { EuiContextMenuPanel, EuiContextMenuItem, EuiPopover, EuiButtonEmpty } from '@elastic/eui'; import React, { useCallback, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { CaseUI } from '@kbn/cases-plugin/common'; import { UNTITLED_TIMELINE } from '../../timeline/properties/translations'; import { selectTimelineById } from '../../../store/selectors'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_button.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_button.tsx index 9687bbcb82054..3dd8018ebb1b2 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_button.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_button.tsx @@ -8,7 +8,7 @@ import React, { useCallback, useState } from 'react'; import type { EuiButtonProps } from '@elastic/eui'; import { EuiButton, EuiToolTip } from '@elastic/eui'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { TimelineStatusEnum } from '../../../../../common/api/timeline'; import { useUserPrivileges } from '../../../../common/components/user_privileges'; import { SaveTimelineModal } from './save_timeline_modal'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_modal.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_modal.tsx index 7ce0be75def61..86fe87c314924 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_modal.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/actions/save_timeline_modal.tsx @@ -19,7 +19,7 @@ import { } from '@elastic/eui'; import type { EuiSwitchEvent } from '@elastic/eui'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import usePrevious from 'react-use/lib/usePrevious'; import type { State } from '../../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/header/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/header/index.tsx index 9b9bba57b4f3e..da65afc32f8d8 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/header/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/modal/header/index.tsx @@ -14,7 +14,7 @@ import { EuiText, } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import { euiStyled } from '@kbn/kibana-react-plugin/common'; import styled from 'styled-components'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/add_note/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/add_note/index.tsx index f770d3a46c46d..f5dc470bae865 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/add_note/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/add_note/index.tsx @@ -14,7 +14,7 @@ import { } from '@elastic/eui'; import React, { useCallback, useMemo, useState } from 'react'; import styled from 'styled-components'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { appActions } from '../../../../common/store/app'; import type { Note } from '../../../../common/lib/note'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/old_notes.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/old_notes.tsx index a1b77bc5672c1..f321a75cdee02 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/old_notes.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/notes/old_notes.tsx @@ -17,7 +17,7 @@ import { } from '@elastic/eui'; import React, { Fragment, useCallback, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import styled from 'styled-components'; import type { EuiTheme } from '@kbn/react-kibana-context-styled'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/index.tsx index 74b373e172568..1c0802051faf0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/index.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect, useState, useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { encode } from '@kbn/rison'; import { useEnableExperimental } from '../../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/hooks/use_delete_note.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/hooks/use_delete_note.ts index ef36618ce45e6..d2e04e964c01b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/hooks/use_delete_note.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/hooks/use_delete_note.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useMutation } from '@tanstack/react-query'; import { useKibana } from '../../../../../common/lib/kibana'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/index.tsx index df82f4ae6f2b0..2f7606060ac95 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/note_previews/index.tsx @@ -18,7 +18,7 @@ import type { EuiConfirmModalProps } from '@elastic/eui'; import { FormattedRelative } from '@kbn/i18n-react'; import React, { useCallback, useMemo, useState } from 'react'; import styled from 'styled-components'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { useExpandableFlyoutApi } from '@kbn/expandable-flyout'; import { useEnableExperimental } from '../../../../common/hooks/use_experimental_features'; import { useSelectedPatterns } from '../../../../data_view_manager/hooks/use_selected_patterns'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/use_update_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/use_update_timeline.tsx index 7b6b1f62a0689..90794e21ac93e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/use_update_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/open_timeline/use_update_timeline.tsx @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { isEmpty } from 'lodash/fp'; import { useEnableExperimental } from '../../../common/hooks/use_experimental_features'; import { DataViewManagerScopeName } from '../../../data_view_manager/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderer_switch/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderer_switch/index.tsx index 08712418a3aee..cde72f2404095 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderer_switch/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderer_switch/index.tsx @@ -8,7 +8,7 @@ import type { EuiSwitchEvent } from '@elastic/eui'; import { EuiToolTip, EuiSwitch, EuiFormRow, useGeneratedHtmlId } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { RowRendererValues } from '../../../../common/api/timeline'; import type { State } from '../../../common/store'; import { setExcludedRowRendererIds } from '../../store/actions'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderers_browser/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderers_browser/index.tsx index 4bef910848fc0..8644c2a40ccae 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderers_browser/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/row_renderers_browser/index.tsx @@ -19,7 +19,7 @@ import { EuiFlexItem, } from '@elastic/eui'; import React, { useState, useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import styled from 'styled-components'; import type { State } from '../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/add_data_provider_popover.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/add_data_provider_popover.tsx index 09aef63266d2a..72145e48be7b9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/add_data_provider_popover.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/add_data_provider_popover.tsx @@ -18,7 +18,7 @@ import { EuiIcon, } from '@elastic/eui'; import { v4 as uuidv4 } from 'uuid'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { BrowserFields } from '../../../../common/containers/source'; import { DataProviderTypeEnum, TimelineTypeEnum } from '../../../../../common/api/timeline'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/index.tsx index c7612ef6a21fa..63dd63892edfe 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/index.tsx @@ -6,7 +6,7 @@ */ import { rgba } from 'polished'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import React, { useCallback, useMemo } from 'react'; import styled from 'styled-components'; import { v4 as uuidv4 } from 'uuid'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/provider_item_badge.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/provider_item_badge.tsx index 53d43689a2706..b77d5ebec4a8f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/provider_item_badge.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/provider_item_badge.tsx @@ -6,7 +6,7 @@ */ import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { type DataProviderType, diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/providers.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/providers.tsx index debb46a1f9922..31bbd07d8b30c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/providers.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/data_providers/providers.tsx @@ -12,7 +12,7 @@ import React, { useCallback, useMemo, useRef, useState } from 'react'; import type { DraggableChildrenFn, DraggingStyle, NotDraggingStyle } from '@hello-pangea/dnd'; import { Draggable, Droppable } from '@hello-pangea/dnd'; import styled from 'styled-components'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { DRAGGABLE_KEYBOARD_WRAPPER_CLASS_NAME, diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/date_picker_lock/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/date_picker_lock/index.tsx index 4335e0b806a1b..4e8f5bb3779a9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/date_picker_lock/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/date_picker_lock/index.tsx @@ -7,7 +7,7 @@ import { EuiButtonIcon, EuiToolTip } from '@elastic/eui'; import React, { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { InputsModelId } from '../../../../common/store/inputs/constants'; import { inputsActions, inputsSelectors } from '../../../../common/store/inputs'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/index.tsx index b085af7903f19..0960f17a5b1ab 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/index.tsx @@ -8,7 +8,7 @@ import { pick } from 'lodash/fp'; import { EuiPanel, EuiProgress, EuiText } from '@elastic/eui'; import React, { useCallback, useEffect, useMemo, useRef } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import styled from 'styled-components'; import { isTab } from '@kbn/timelines-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/kpi/kpi_container.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/kpi/kpi_container.tsx index 758092ee0c20c..17882a47b8f3f 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/kpi/kpi_container.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/kpi/kpi_container.tsx @@ -7,7 +7,7 @@ import React, { useMemo } from 'react'; import { isEmpty, pick } from 'lodash/fp'; -import { useSelector } from 'react-redux'; +import { useSelector } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import type { TimerangeInput } from '@kbn/timelines-plugin/common'; import { EuiPanel } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.test.tsx index fd50be53c6a85..cbdfcab251c40 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.test.tsx @@ -11,7 +11,7 @@ import { act, waitFor, renderHook } from '@testing-library/react'; import { createMockStore, mockGlobalState, TestProviders } from '../../../../common/mock'; import type { UseNotesInFlyoutArgs } from './use_notes_in_flyout'; import { useNotesInFlyout } from './use_notes_in_flyout'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; jest.mock('react-redux', () => ({ ...jest.requireActual('react-redux'), diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.ts index a134c806937f5..d5fd5bc2b3b20 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/properties/use_notes_in_flyout.ts @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { TimelineTabs } from '../../../../../common/types'; import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { appSelectors } from '../../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/index.tsx index 7a97ed6429f5e..0db24640359d9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/eql/index.tsx @@ -8,7 +8,7 @@ import { isEqual } from 'lodash'; import React, { memo, useCallback, useEffect, useMemo } from 'react'; import { EuiOutsideClickDetector } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { css } from '@emotion/css'; import { useEnableExperimental } from '../../../../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/index.tsx index 9ee4c3dff4138..6c5b7dc3847ad 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/query_bar/index.tsx @@ -7,7 +7,7 @@ import { isEmpty } from 'lodash/fp'; import React, { memo, useCallback, useState, useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { Filter, Query } from '@kbn/es-query'; import { FilterStateStore } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/refetch_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/refetch_timeline.tsx index f7206a676ea23..184b9b783990c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/refetch_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/refetch_timeline.tsx @@ -6,7 +6,7 @@ */ import React, { useEffect, memo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { InputsModelId } from '../../../common/store/inputs/constants'; import type { inputsModel } from '../../../common/store'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx index 462640b9f4efb..3beff01b6c5f0 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/search_or_filter/index.tsx @@ -7,8 +7,8 @@ import { getOr } from 'lodash/fp'; import React, { useCallback, useState, useEffect, useMemo } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { useDispatch, connect } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { useDispatch, connect } from 'react-redux-v7'; import type { Dispatch } from 'redux-v4'; import deepEqual from 'fast-deep-equal'; import type { Filter } from '@kbn/es-query'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.test.tsx index a75aa0336653c..ec3df86a63ee5 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.test.tsx @@ -27,7 +27,7 @@ import * as notesApi from '../../../../../notes/api/api'; import { timelineActions } from '../../../../store'; import { DefaultCellRenderer } from '../../cell_rendering/default_cell_renderer'; import { defaultRowRenderers } from '../../body/renderers'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { TimelineTabs } from '@kbn/securitysolution-data-table'; import { useUserPrivileges } from '../../../../../common/components/user_privileges'; import { initialUserPrivilegesState } from '../../../../../common/components/user_privileges/user_privileges_context'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.tsx index bc4e0dc27d315..1ae9d8a738d81 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/eql/index.tsx @@ -9,8 +9,8 @@ import type { EuiDataGridControlColumn } from '@elastic/eui'; import { EuiFlexGroup } from '@elastic/eui'; import { isEmpty } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import { InPortal } from 'react-reverse-portal'; import { DataLoadingState } from '@kbn/unified-data-table'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/index.tsx index 0bc7e4cdca174..c4cf607238946 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/index.tsx @@ -16,7 +16,7 @@ import { useQuery } from '@tanstack/react-query'; import { isEqualWith } from 'lodash'; import type { SavedSearch } from '@kbn/saved-search-plugin/common'; import type { TimeRange } from '@kbn/es-query'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { DataViewSpec } from '@kbn/data-views-plugin/common'; import { APP_STATE_URL_KEY } from '@kbn/discover-plugin/common'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/use_discover_state.ts b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/use_discover_state.ts index 640e7fa091fde..6b0b556373d66 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/use_discover_state.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/esql/use_discover_state.ts @@ -9,7 +9,7 @@ import type { DiscoverAppState } from '@kbn/discover-plugin/public/application/m import type { DiscoverInternalState } from '@kbn/discover-plugin/public/application/main/state_management/redux'; import type { SavedSearch } from '@kbn/saved-search-plugin/common'; import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { updateDiscoverAppState, updateDiscoverInternalState, diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/index.tsx index c385074451904..23010e7833423 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/index.tsx @@ -9,7 +9,7 @@ import { EuiBadge, EuiSkeletonText, EuiTabs, EuiTab } from '@elastic/eui'; import { isEmpty } from 'lodash/fp'; import type { Ref, ReactElement, ComponentType } from 'react'; import React, { lazy, memo, Suspense, useCallback, useEffect, useMemo } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import styled from 'styled-components'; import { useUiSetting$ } from '@kbn/kibana-react-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/index.tsx index 25cfcb8e3a799..35c3d2c40cc44 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/notes/index.tsx @@ -18,7 +18,7 @@ import { EuiTitle, } from '@elastic/eui'; import { css } from '@emotion/react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { FormattedRelative } from '@kbn/i18n-react'; import { i18n } from '@kbn/i18n'; import type { TimelineModel } from '../../../../..'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.tsx index f4c5d00de3499..73021d1b02932 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/pinned/index.tsx @@ -7,8 +7,8 @@ import { isEmpty } from 'lodash/fp'; import React, { memo, useCallback, useEffect, useMemo, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import type { EuiDataGridControlColumn } from '@elastic/eui'; import { useExpandableFlyoutApi } from '@kbn/expandable-flyout'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/events_count.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/events_count.tsx index 8b7cae36d54f9..ec6e3122aa39e 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/events_count.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/events_count.tsx @@ -7,7 +7,7 @@ import { isEmpty } from 'lodash/fp'; import React, { useEffect, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; import type { RunTimeMappings } from '@kbn/timelines-plugin/common/search_strategy'; import { EuiLoadingSpinner } from '@elastic/eui'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.test.tsx index 8666ccf43c07e..273e71e23047a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.test.tsx @@ -25,7 +25,7 @@ import { render, screen, waitFor, fireEvent, within, cleanup } from '@testing-li import { createStartServicesMock } from '../../../../../common/lib/kibana/kibana_react.mock'; import type { StartServices } from '../../../../../types'; import { useKibana } from '../../../../../common/lib/kibana'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import type { ExperimentalFeatures } from '../../../../../../common'; import { allowedExperimentalValues } from '../../../../../../common'; import { useIsExperimentalFeatureEnabled } from '../../../../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.tsx index 3ec6fd0bef997..adb640101a14a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/query/index.tsx @@ -7,8 +7,8 @@ import { isEmpty } from 'lodash/fp'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import type { ConnectedProps } from 'react-redux'; -import { connect, useDispatch } from 'react-redux'; +import type { ConnectedProps } from 'react-redux-v7'; +import { connect, useDispatch } from 'react-redux-v7'; import deepEqual from 'fast-deep-equal'; import type { EuiDataGridControlColumn } from '@elastic/eui'; import { getEsQueryConfig } from '@kbn/data-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/session/use_session_view.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/session/use_session_view.tsx index fe57016003118..634256624190b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/session/use_session_view.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/tabs/session/use_session_view.tsx @@ -15,7 +15,7 @@ import { EuiToolTip, useEuiTheme, } from '@elastic/eui'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { dataTableSelectors, tableDefaults } from '@kbn/securitysolution-data-table'; import { useExpandableFlyoutApi } from '@kbn/expandable-flyout'; import { useEnableExperimental } from '../../../../../common/hooks/use_experimental_features'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/data_table/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/data_table/index.tsx index a0fcecc52ae89..80270d073614c 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/data_table/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/data_table/index.tsx @@ -6,7 +6,7 @@ */ import React, { memo, useMemo, useCallback, useState } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import type { DataTableRecord } from '@kbn/discover-utils/types'; import type { diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.test.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.test.tsx index 79acb78023fc8..0b0e4cc5b25af 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.test.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.test.tsx @@ -24,7 +24,7 @@ import { render, screen, fireEvent, cleanup, waitFor, within } from '@testing-li import { createStartServicesMock } from '../../../../common/lib/kibana/kibana_react.mock'; import type { StartServices } from '../../../../types'; import { useKibana } from '../../../../common/lib/kibana'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { timelineActions } from '../../../store'; import type { ExperimentalFeatures } from '../../../../../common'; import { allowedExperimentalValues } from '../../../../../common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.tsx index 2b4a2e627649e..521c6fed0dc08 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/components/timeline/unified_components/index.tsx @@ -7,7 +7,7 @@ import type { EuiDataGridProps } from '@elastic/eui'; import { EuiFlexGroup, EuiFlexItem, EuiHideFor, useEuiTheme } from '@elastic/eui'; import React, { useCallback, useMemo, useRef, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { generateFilters } from '@kbn/data-plugin/public'; import type { DataView, DataViewField } from '@kbn/data-plugin/common'; import type { SortOrder } from '@kbn/saved-search-plugin/public'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/all/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/all/index.tsx index 9db2a0b8924d9..0e580bb5d7246 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/all/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/all/index.tsx @@ -8,7 +8,7 @@ import { getOr } from 'lodash/fp'; import memoizeOne from 'memoize-one'; import { useCallback, useState, useEffect } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { getTimelineQueryTypes } from '../helpers'; import { InputsModelId } from '../../../common/store/inputs/constants'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/index.tsx index cf9b8bb71ec3a..92cbe746cc879 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/containers/index.tsx @@ -8,7 +8,7 @@ import deepEqual from 'fast-deep-equal'; import { isEmpty } from 'lodash/fp'; import { useCallback, useEffect, useRef, useState, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { Subscription } from 'rxjs'; import type { DataView } from '@kbn/data-plugin/common'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx index d5b3f5f0f077b..9c5dd698c131a 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx @@ -6,7 +6,7 @@ */ import { useCallback } from 'react'; -import { useDispatch, useSelector } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux-v7'; import { InputsModelId } from '../../common/store/inputs/constants'; import { timelineActions } from '../store'; import { useTimelineFullScreen } from '../../common/containers/use_full_screen'; diff --git a/x-pack/solutions/security/plugins/security_solution/public/timelines/wrapper/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/timelines/wrapper/index.tsx index bb53891931615..6ec0365f997a6 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/timelines/wrapper/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/timelines/wrapper/index.tsx @@ -8,7 +8,7 @@ import { EuiFocusTrap, EuiWindowEvent, keys } from '@elastic/eui'; import React, { useMemo, useCallback, useRef } from 'react'; import type { AppLeaveHandler } from '@kbn/core/public'; -import { useDispatch } from 'react-redux'; +import { useDispatch } from 'react-redux-v7'; import { TimelineModal } from '../components/modal'; import type { TimelineId } from '../../../common/types'; import { useDeepEqualSelector } from '../../common/hooks/use_selector'; diff --git a/x-pack/solutions/security/plugins/threat_intelligence/public/plugin.tsx b/x-pack/solutions/security/plugins/threat_intelligence/public/plugin.tsx index 9db7fc34f3be0..34df4e8749387 100755 --- a/x-pack/solutions/security/plugins/threat_intelligence/public/plugin.tsx +++ b/x-pack/solutions/security/plugins/threat_intelligence/public/plugin.tsx @@ -7,7 +7,7 @@ import { CoreSetup, CoreStart, Plugin } from '@kbn/core/public'; import { Storage } from '@kbn/kibana-utils-plugin/public'; -import { Provider as ReduxStoreProvider } from 'react-redux'; +import { Provider as ReduxStoreProvider } from 'react-redux-v7'; import React, { Suspense } from 'react'; import { __IntlProvider as IntlProvider } from '@kbn/i18n-react'; import { ExternalReferenceAttachmentType } from '@kbn/cases-plugin/public/client/attachment_framework/types'; From bc45a3d575f3ffcc1c5f542e42011e0c692d55ec Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Mon, 5 May 2025 14:43:28 +0200 Subject: [PATCH 14/14] wip: resolutions --- package.json | 4 ++++ yarn.lock | 20 +++++--------------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 84ac1732c2d5f..94c243d4a62bb 100644 --- a/package.json +++ b/package.json @@ -98,6 +98,10 @@ "@aws-sdk/client-bedrock-runtime": "^3.744.0", "@aws-sdk/client-kendra": "3.744.0", "@aws-sdk/credential-provider-node": "3.744.0", + "@elastic/charts/@reduxjs/toolkit": "npm:@reduxjs/toolkit@1.9.7", + "@elastic/charts/immer": "npm:immer@^9.0.21", + "@elastic/charts/react-redux": "npm:react-redux@^7.2.8", + "@elastic/charts/redux": "npm:redux@^4.2.1", "@storybook/react-docgen-typescript-plugin": "1.0.6--canary.9.cd77847.0", "@types/react": "~18.2.0", "@types/react-dom": "~18.2.0", diff --git a/yarn.lock b/yarn.lock index 06b0449a40efe..a7d328a2fdeed 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9730,9 +9730,9 @@ resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.2.1.tgz#9403f51c17cae37edf870c6bc0c81c1ece5ccef8" integrity sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA== -"@reduxjs/toolkit@1.9.7": +"@reduxjs/toolkit@1.9.7", "@reduxjs/toolkit@npm:@reduxjs/toolkit@1.9.7", "redux-toolkit-v1@npm:@reduxjs/toolkit@1.9.7": version "1.9.7" - resolved "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.9.7.tgz" + resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== dependencies: immer "^9.0.21" @@ -20751,7 +20751,7 @@ immediate@~3.0.5: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps= -"immer-v9@npm:immer@^9.0.21", immer@^9.0.21: +"immer-v9@npm:immer@^9.0.21", immer@^9.0.21, "immer@npm:immer@^9.0.21": version "9.0.21" resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== @@ -27084,7 +27084,7 @@ react-recompose@^0.33.0: react-lifecycles-compat "^3.0.4" symbol-observable "^4.0.0" -"react-redux-v7@npm:react-redux@^7.2.8", react-redux@^7.2.8: +"react-redux-v7@npm:react-redux@^7.2.8", react-redux@^7.2.8, "react-redux@npm:react-redux@^7.2.8": version "7.2.8" resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-7.2.8.tgz#a894068315e65de5b1b68899f9c6ee0923dd28de" integrity sha512-6+uDjhs3PSIclqoCk0kd6iX74gzrGc3W5zcAjbrFgEdIjRSQObdIwfx80unTkVUYvbQ95Y8Av3OvFHq1w5EOUw== @@ -27582,17 +27582,7 @@ redux-thunks@^1.0.0: resolved "https://registry.yarnpkg.com/redux-thunks/-/redux-thunks-1.0.0.tgz#56e03b86d281a2664c884ab05c543d9ab1673658" integrity sha1-VuA7htKBomZMiEqwXFQ9mrFnNlg= -"redux-toolkit-v1@npm:@reduxjs/toolkit@1.9.7": - version "1.9.7" - resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6" - integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ== - dependencies: - immer "^9.0.21" - redux "^4.2.1" - redux-thunk "^2.4.2" - reselect "^4.1.8" - -"redux-v4@npm:redux@^4.2.1", redux@^4.0.0, redux@^4.2.1: +"redux-v4@npm:redux@^4.2.1", redux@^4.0.0, redux@^4.2.1, "redux@npm:redux@^4.2.1": version "4.2.1" resolved "https://registry.npmjs.org/redux/-/redux-4.2.1.tgz" integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==