[Security Solution][Timeline] fix share alert not working with alert details expandable flyout (#174005)

This commit is contained in:
Philippe Oberti 2024-01-02 09:38:58 -06:00 committed by GitHub
parent 4df6951882
commit ea35c5343c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -24,6 +24,7 @@ import styled from 'styled-components';
import { ALERT_WORKFLOW_ASSIGNEE_IDS } from '@kbn/rule-data-utils';
import { TableId } from '@kbn/securitysolution-data-table';
import { URL_PARAM_KEY } from '../../../../common/hooks/use_url_state';
import type { GetFieldsData } from '../../../../common/hooks/use_get_fields_data';
import { Assignees } from '../../../../flyout/document_details/right/components/assignees';
import { useAssistantAvailability } from '../../../../assistant/use_assistant_availability';
@ -107,6 +108,9 @@ export const ExpandableEventTitle = React.memo<ExpandableEventTitleProps>(
_index: eventIndex,
timestamp,
});
const urlModifier = (value: string) => {
return `${value}&${URL_PARAM_KEY.eventFlyout}=(preview:!(),rightPanel:(id:document-details-right,params:(id:${eventId},indexName:${eventIndex},scopeId:${scopeId})))`;
};
const { refetch } = useRefetchByScope({ scopeId });
const alertAssignees = useMemo(
@ -160,7 +164,7 @@ export const ExpandableEventTitle = React.memo<ExpandableEventTitleProps>(
)}
{isAlert && alertDetailsLink && (
<EuiFlexItem grow={false}>
<EuiCopy textToCopy={alertDetailsLink}>
<EuiCopy textToCopy={urlModifier(alertDetailsLink)}>
{(copy) => (
<EuiButtonEmpty
onClick={copy}