diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_alert_suppression_edit.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_alert_suppression_edit.tsx index 769a2fea2a77d..6590add7eaf34 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_alert_suppression_edit.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_alert_suppression_edit.tsx @@ -9,7 +9,7 @@ import React from 'react'; import { EuiPanel, EuiToolTip } from '@elastic/eui'; import { CheckBoxField } from '@kbn/es-ui-shared-plugin/static/forms/components'; import { UseField, useFormData } from '../../../../shared_imports'; -import { SuppressionDurationSelector } from './suppression_duration_selector'; +import { ThresholdSuppressionDurationSelector } from './threshold_suppression_duration_selector'; import { THRESHOLD_ALERT_SUPPRESSION_ENABLED } from './fields'; import * as i18n from './translations'; @@ -44,7 +44,7 @@ export function ThresholdAlertSuppressionEdit({ }} /> - + ); diff --git a/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_suppression_duration_selector.tsx b/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_suppression_duration_selector.tsx index 26c95b40ba700..91976da427c3e 100644 --- a/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_suppression_duration_selector.tsx +++ b/x-pack/plugins/security_solution/public/detection_engine/rule_creation/components/alert_suppression_edit/threshold_suppression_duration_selector.tsx @@ -13,6 +13,7 @@ import { AlertSuppressionDurationType } from '../../../../detections/pages/detec import { DurationInput } from '../duration_input'; import { ALERT_SUPPRESSION_DURATION, + ALERT_SUPPRESSION_DURATION_TYPE, ALERT_SUPPRESSION_DURATION_UNIT, ALERT_SUPPRESSION_DURATION_VALUE, } from './fields'; @@ -22,16 +23,21 @@ interface AlertSuppressionDurationProps { disabled?: boolean; } -export function SuppressionDurationSelector({ +export function ThresholdSuppressionDurationSelector({ disabled, }: AlertSuppressionDurationProps): JSX.Element { return ( fields={{ + suppressionDurationType: { + path: ALERT_SUPPRESSION_DURATION_TYPE, + defaultValue: AlertSuppressionDurationType.PerTimePeriod, + }, suppressionDurationValue: { path: `${ALERT_SUPPRESSION_DURATION}.${ALERT_SUPPRESSION_DURATION_VALUE}`, },