Disable contextMenu when event is not event.kind=event (#100027)

This commit is contained in:
David Sánchez 2021-05-14 10:24:08 +02:00 committed by GitHub
parent 7058e919ba
commit 108252bd8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -115,6 +115,11 @@ const ActionsComponent: React.FC<ActionProps> = ({
);
const eventType = getEventType(ecsData);
const isEventContextMenuEnabled = useMemo(
() => isEventFilteringEnabled && !!ecsData.event?.kind && ecsData.event?.kind[0] === 'event',
[ecsData.event?.kind, isEventFilteringEnabled]
);
return (
<>
{showCheckboxes && (
@ -197,7 +202,7 @@ const ActionsComponent: React.FC<ActionProps> = ({
key="alert-context-menu"
ecsRowData={ecsData}
timelineId={timelineId}
disabled={eventType !== 'signal' && (!isEventFilteringEnabled || eventType !== 'raw')}
disabled={eventType !== 'signal' && !isEventContextMenuEnabled}
refetch={refetch}
onRuleChange={onRuleChange}
/>