Skip to content

Commit

Permalink
Fix linter complaint
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan-carroll-graylog committed May 21, 2024
1 parent 35b176a commit a3788da
Showing 1 changed file with 13 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,18 @@ const EventDefinitionActions = ({ eventDefinition, refetchEventDefinitions }: Pr

const isSigmaEventDefinition = (): boolean => eventDefinition?.config?.type === 'sigma-v1';

const getDeleteActionTitle = () => {
if (isSystemEventDefinition()) {
return 'System Event Definition cannot be deleted';
}

if (isSigmaEventDefinition()) {
return 'Sigma Rules must be deleted from the Sigma Rules page';
}

return undefined;
};

const pluggableSigmaModal = usePluginEntities('eventDefinitions.components.editSigmaModal')
.find((entity: { key: string }) => entity.key === 'coreSigmaModal');

Expand Down Expand Up @@ -260,9 +272,7 @@ const EventDefinitionActions = ({ eventDefinition, refetchEventDefinitions }: Pr
<IfPermitted permissions={`eventdefinitions:delete:${eventDefinition.id}`}>
<MenuItem divider />
<MenuItem disabled={isSystemEventDefinition() || isSigmaEventDefinition()}
title={isSystemEventDefinition() ? 'System Event Definition cannot be deleted'
: isSigmaEventDefinition() ? 'Sigma Rules must be deleted from the Sigma Rules page'
: undefined}
title={getDeleteActionTitle()}
onClick={isSystemEventDefinition() || isSigmaEventDefinition() ? undefined : () => handleAction(DIALOG_TYPES.DELETE, eventDefinition)}
data-testid="delete-button">Delete
</MenuItem>
Expand Down

0 comments on commit a3788da

Please sign in to comment.