From 5f4c55be8cba4e4234637b56a8aa16e84065caf9 Mon Sep 17 00:00:00 2001 From: Angela Chuang <6295984+angorayc@users.noreply.github.com> Date: Mon, 3 Mar 2025 16:33:10 +0000 Subject: [PATCH] [SecuritySolution] Fix add to library action (#212659) ## Summary Add to library actions are not working. Issue description and steps to reproduce: https://github.com/elastic/kibana/issues/212650 Update according to SaveModalComponent change: https://github.com/elastic/kibana/pull/186642/files#diff-137261ad728b083fd39cb5d6b58d7afd3d4c4e24749b78609a9aa4b3c63e4170R290 https://github.com/user-attachments/assets/a0d0e81e-5a0f-4462-b110-370894c6bf36 --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Michael Olorunnisola (cherry picked from commit 24d2cd3e4f31fd75c6481934119ca380931cd6d0) --- .../components/visualization_actions/use_save_to_library.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/use_save_to_library.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/use_save_to_library.tsx index e58d598e2b100..6abecc30b0654 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/use_save_to_library.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/visualization_actions/use_save_to_library.tsx @@ -7,8 +7,8 @@ import React, { useCallback, useMemo } from 'react'; import { toMountPoint } from '@kbn/react-kibana-mount'; -import type { LensEmbeddableInput } from '@kbn/lens-plugin/public'; import { unmountComponentAtNode } from 'react-dom'; +import type { SaveModalContainerProps } from '@kbn/lens-plugin/public/async_services'; import { useKibana } from '../../lib/kibana'; import type { LensAttributes } from './types'; import { useRedirectToDashboardFromLens } from './use_redirect_to_dashboard_from_lens'; @@ -32,7 +32,7 @@ export const useSaveToLibrary = ({ const targetDomElement = document.createElement('div'); const mount = toMountPoint( unmountComponentAtNode(targetDomElement)} onClose={() => unmountComponentAtNode(targetDomElement)} originatingApp={APP_UI_ID}