From 9db14ad7e09d2a8dfd3714ace166e1f150857878 Mon Sep 17 00:00:00 2001 From: Miki Date: Mon, 19 Aug 2024 16:07:15 -0700 Subject: [PATCH] Use smaller and compressed varients of buttons and form components (#1105) * Use EuiSmallButton Signed-off-by: Miki * Use EuiSmallButtonIcon Signed-off-by: Miki * Use EuiSmallButtonEmpty Signed-off-by: Miki * Use EuiCompressedFormRow Signed-off-by: Miki * Use EuiCompressedField* Signed-off-by: Miki * Use EuiCompressedSelect and EuiCompressedSuperSelect Signed-off-by: Miki * Use EuiCompressedCheckbox and EuiCompressedCheckboxGroup Signed-off-by: Miki * Use EuiCompressedFilePicker Signed-off-by: Miki * Use EuiCompressedRadio and EuiCompressedRadioGroup Signed-off-by: Miki * Use EuiCompressedSwitch Signed-off-by: Miki * Use EuiCompressedEuiTextArea Signed-off-by: Miki * Use EuiCompressedComboBox Signed-off-by: Miki * Use EuiSmallFilterButton Signed-off-by: Miki * Undo unnecessary EuiSmallButton* uses Signed-off-by: Miki * Update snapshots and tests Signed-off-by: Miki * Introduce the redesign page and applications headers behind a switch (#7637) * Bump OUI to 1.9.0 Signed-off-by: Miki * Introduce the redesigned page header Signed-off-by: Miki Update UX of breadcrumbs, menu toggle, and the new contribution points Signed-off-by: Miki Add renderElement option in HeaderControls Signed-off-by: Shenoy Pratik Update application mocks and rearrange header layout Signed-off-by: Shenoy Pratik Break and restyle breadcrumb Signed-off-by: Zhongnan Su Implement header updates Signed-off-by: Miki * Introduce HeaderVariant Signed-off-by: Miki * Organize Header's layout Signed-off-by: Miki * Fix header control spacing Signed-off-by: Miki * Conditionally append breadcrumb to recent popover Fix mock for recent items Co-authored-by: Zhongnan Su Co-authored-by: Shenoy Pratik * Update top nav render and add app header Use ScreenTitle instead of appname from topnav menu Signed-off-by: Shenoy Pratik * Compress QueryStringInput appearance Signed-off-by: Miki * Update header for applications Signed-off-by: Miki * Eliminate colors from the borders of grouped action menu items Signed-off-by: Miki * Update TopNavControl*Data type to controlType for consistency Signed-off-by: Miki * Add tests for chrome Header Signed-off-by: Shenoy Pratik * Update Breadcrumbs tests Signed-off-by: Shenoy Pratik * Add tests for HeaderControlsContainer Signed-off-by: Miki * Add tests for TopNavControls and TopNavControlItem Signed-off-by: Shenoy Pratik * Updated tests for TopNavMenu and TopNavMenuItem Signed-off-by: Shenoy Pratik * Fix `uiSettingsServiceMock` missing `start` Signed-off-by: Miki * Add the `target` property to TopNavControlItem Signed-off-by: Miki * Update Navigation mock and start contract Signed-off-by: Miki * Add createGetterSetter mock in dashboards app state Signed-off-by: Shenoy Pratik * Add tests for setting and unsetting header variant Signed-off-by: Miki * Add tests for setting header controls Signed-off-by: Miki * Re-skin DataSource selection's trigger button Signed-off-by: Miki * Conditionally change where theme management menu item shows up Signed-off-by: Miki * Conditionally change where the help menu items shows up Signed-off-by: Miki * Make IndexPatternTable page conditionally use the new page header Signed-off-by: Miki * Make Discover conditionally use the new application header Signed-off-by: Miki * Make Dashboards conditionally use the new application header Signed-off-by: Miki * Add changelog fragment Signed-off-by: Shenoy Pratik Signed-off-by: Miki * Add tracking issue for empty label for DataSourceMenuPopoverButton Signed-off-by: Miki * Use EUI aliases in CSS variables Signed-off-by: Miki * Remove TopNavMenuLink Signed-off-by: Miki * Make sure OuiHeader doesn't contribute to the background Also: * Remove unused code Signed-off-by: Miki * Better border hiding for DSM popover button Signed-off-by: Miki * Make popover button overflow later Signed-off-by: Miki --------- Signed-off-by: Miki Signed-off-by: Shenoy Pratik Co-authored-by: Zhongnan Su Co-authored-by: Shenoy Pratik (cherry picked from commit 265a176390f337ddc2f3cc20dcd367e77b9abd9f) Signed-off-by: Miki * Update snapshots Signed-off-by: Miki --------- Signed-off-by: Miki Signed-off-by: Shenoy Pratik Co-authored-by: Zhongnan Su Co-authored-by: Shenoy Pratik --- package.json | 6 +- .../ContentPanel/ContentPanelActions.tsx | 10 +- .../ContentPanelActions.test.tsx.snap | 2 +- public/components/DeleteModal/DeleteModal.tsx | 10 +- .../Notifications/NotificationForm.tsx | 44 +- .../components/AlertFlyout/AlertFlyout.tsx | 9 +- .../CorrelationAlertFlyout.tsx | 50 +- .../ThreatIntelAlertFlyout.tsx | 9 +- .../ThreatIntelAlertsTable.tsx | 6 +- .../pages/Alerts/containers/Alerts/Alerts.tsx | 28 +- .../Alerts/__snapshots__/Alerts.test.tsx.snap | 234 +-- .../Correlations/components/FilterGroup.tsx | 6 +- .../Correlations/components/FindingCard.tsx | 8 +- .../containers/CorrelationRules.tsx | 10 +- .../containers/CorrelationsContainer.tsx | 14 +- .../containers/CreateCorrelationRule.tsx | 134 +- public/pages/Correlations/utils/helpers.tsx | 4 +- .../AlertCondition/AlertConditionPanel.tsx | 42 +- .../AlertConditionPanel.test.tsx.snap | 150 +- .../containers/ConfigureAlerts.tsx | 10 +- .../FieldNameSelector.tsx | 8 +- .../RequiredFieldMapping/SIEMFieldName.tsx | 8 +- .../DetectionRules/DetectionRules.tsx | 10 +- .../DetectionRules/utils/constants.tsx | 6 +- .../DetectorDataSource/DetectorDataSource.tsx | 10 +- .../DetectorBasicDetailsForm.tsx | 12 +- .../components/DetectorSchedule/Daily.tsx | 14 +- .../components/DetectorSchedule/Interval.tsx | 14 +- .../components/DetectorType/DetectorType.tsx | 16 +- .../ThreatIntelligence/ThreatIntelligence.tsx | 4 +- .../containers/CreateDetector.tsx | 18 +- .../AlertTriggerView.test.tsx.snap | 24 +- .../DetectorBasicDetailsView.tsx | 6 +- .../DetectorBasicDetailsView.test.tsx.snap | 44 +- .../DetectorRulesView/DetectorRulesView.tsx | 6 +- .../DetectorRulesView.test.tsx.snap | 70 +- .../FieldMappingsView/FieldMappingsView.tsx | 6 +- .../FieldMappingsView.test.tsx.snap | 4 +- .../UpdateAlertConditions.tsx | 10 +- .../UpdateAlertConditions.test.tsx.snap | 126 +- .../UpdateBasicDetails/UpdateBasicDetails.tsx | 10 +- .../UpdateDetectorBasicDetails.test.tsx.snap | 523 +++--- .../UpdateFieldMappings.tsx | 10 +- .../UpdateFieldMappings.test.tsx.snap | 8 +- .../components/UpdateRules/UpdateRules.tsx | 10 +- .../UpdateDetectorRules.test.tsx.snap | 24 +- .../AlertTriggersView/AlertTriggersView.tsx | 4 +- .../AlertTriggersView.test.tsx.snap | 162 +- .../containers/Detector/DetectorDetails.tsx | 6 +- .../DetectorDetails.test.tsx.snap | 311 ++-- .../DetectorDetailsView.test.tsx.snap | 217 +-- .../containers/Detectors/Detectors.tsx | 14 +- .../__snapshots__/Detectors.test.tsx.snap | 249 +-- .../CorrelationsTable/CorrelationsTable.tsx | 12 +- .../Findings/components/CreateAlertFlyout.tsx | 16 +- .../components/CreateIndexPatternForm.tsx | 30 +- .../components/FindingDetailsFlyout.tsx | 50 +- .../FindingsTable/FindingsTable.tsx | 6 +- .../ThreatIntelFindingsTable.tsx | 4 +- .../ThreatIntelFindingDetailsFlyout.tsx | 20 +- .../components/DeleteLogTypeModal.tsx | 16 +- .../LogTypes/components/LogTypeDetails.tsx | 4 +- .../LogTypes/components/LogTypeDetailsTab.tsx | 21 +- .../components/LogTypeDetectionRules.tsx | 8 +- .../pages/LogTypes/components/LogTypeForm.tsx | 28 +- public/pages/LogTypes/containers/LogType.tsx | 4 +- public/pages/LogTypes/containers/LogTypes.tsx | 6 +- public/pages/LogTypes/utils/helpers.tsx | 4 +- public/pages/Main/components/Callout.tsx | 4 +- .../GettingStarted/GetStartedStep.tsx | 6 +- .../components/Widgets/DetectorsWidget.tsx | 10 +- .../components/Widgets/RecentAlertsWidget.tsx | 4 +- .../Widgets/RecentFindingsWidget.tsx | 4 +- .../Overview/components/Widgets/Summary.tsx | 6 +- .../Overview/containers/Overview/Overview.tsx | 12 +- .../RuleContentViewer/RuleContentViewer.tsx | 10 +- .../RuleContentViewer.test.tsx.snap | 2 +- .../RuleEditor/DetectionVisualEditor.tsx | 80 +- .../components/RuleEditor/RuleEditorForm.tsx | 54 +- .../DetectionVisualEditor.test.tsx.snap | 80 +- .../RuleEditorContainer.test.tsx.snap | 1471 ++++++++++------- .../RuleEditorForm.test.tsx.snap | 1471 ++++++++++------- .../RuleEditor/components/FieldTextArray.tsx | 20 +- .../components/SelectionExpField.tsx | 6 +- .../RuleTagsComboBox.tsx | 8 +- .../YamlRuleEditorComponent.tsx | 6 +- .../FieldTextArray.test.tsx.snap | 16 +- .../RuleViewFlyoutHeaderActions.tsx | 14 +- .../RuleViewerFlyout/RuleViewerFlyout.tsx | 4 +- .../containers/ImportRule/ImportRule.tsx | 8 +- public/pages/Rules/containers/Rules/Rules.tsx | 10 +- .../ConfigureThreatIntelAlertTriggers.tsx | 6 +- .../SelectThreatIntelLogSourcesForm.tsx | 23 +- .../ThreatIntelAlertTriggerForm.tsx | 34 +- .../ThreatIntelLogScanConfig.tsx | 17 +- .../ThreatIntelOverviewActions.tsx | 6 +- .../ThreatIntelSourceDetails.tsx | 78 +- .../ThreatIntelSourcesList.tsx | 16 +- .../components/Utility/ConfigActionButton.tsx | 6 +- .../AddThreatIntelSource.tsx | 64 +- .../Overview/ThreatIntelOverview.tsx | 6 +- .../ThreatIntelScanConfigForm.tsx | 20 +- .../ThreatIntelSource/ThreatIntelSource.tsx | 12 +- public/utils/helpers.tsx | 10 +- yarn.lock | 15 +- 105 files changed, 3605 insertions(+), 2993 deletions(-) diff --git a/package.json b/package.json index 465d62399..fc6e1a23b 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "@testing-library/user-event": "^14.4.3", "@types/react-dom": "^16.9.8", "@types/react-router-dom": "^5.3.2", + "@types/vis": "^4.21.21", "cypress": "9.5.4", "cypress-real-events": "1.7.6", "cypress-recurse": "^1.27.0", @@ -72,9 +73,8 @@ "jest-cli": "^27.5.1", "jest-environment-jsdom": "^27.5.1", "lint-staged": "^10.2.0", - "ts-loader": "^6.2.1", - "@types/vis": "^4.21.21", - "string.prototype.replaceall": "1.0.7" + "string.prototype.replaceall": "1.0.7", + "ts-loader": "^6.2.1" }, "engines": { "yarn": "^1.21.1" diff --git a/public/components/ContentPanel/ContentPanelActions.tsx b/public/components/ContentPanel/ContentPanelActions.tsx index 3395652d8..66fe4a4d0 100644 --- a/public/components/ContentPanel/ContentPanelActions.tsx +++ b/public/components/ContentPanel/ContentPanelActions.tsx @@ -4,7 +4,7 @@ */ import React from 'react'; -import { EuiButton, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; +import { EuiSmallButton, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { ModalConsumer } from '../Modal'; interface ContentPanelActionsProps { @@ -22,22 +22,22 @@ const ContentPanelActions: React.SFC = ({ actions }) = {actions.map(({ text, buttonProps = {}, flexItemProps = {}, modal = null }, index) => { let button = ( - + {text} - + ); if (modal) { button = ( {({ onShow }) => ( - {text} - + )} ); diff --git a/public/components/ContentPanel/__snapshots__/ContentPanelActions.test.tsx.snap b/public/components/ContentPanel/__snapshots__/ContentPanelActions.test.tsx.snap index 04d1b991f..d2f86a6e1 100644 --- a/public/components/ContentPanel/__snapshots__/ContentPanelActions.test.tsx.snap +++ b/public/components/ContentPanel/__snapshots__/ContentPanelActions.test.tsx.snap @@ -8,7 +8,7 @@ exports[` spec renders the component 1`] = ` class="euiFlexItem euiFlexItem--flexGrowZero" > - - + + + + + @@ -2030,6 +2058,7 @@ exports[` spec renders the component 1`] = ` spec renders the component 1`] = ` = ({ const numActiveFilters = items.filter((item) => !item.childOptionIds && item.checked === 'on') .length; const button = ( - = ({ numActiveFilters={numActiveFilters > 0 ? numActiveFilters : undefined} > {groupName} - + ); return ( diff --git a/public/pages/Correlations/components/FindingCard.tsx b/public/pages/Correlations/components/FindingCard.tsx index 6b5c77c06..feb01712a 100644 --- a/public/pages/Correlations/components/FindingCard.tsx +++ b/public/pages/Correlations/components/FindingCard.tsx @@ -8,7 +8,7 @@ import { EuiPanel, EuiFlexGroup, EuiFlexItem, - EuiButtonIcon, + EuiSmallButtonIcon, EuiSpacer, EuiBadge, EuiHorizontalRule, @@ -74,7 +74,7 @@ export const FindingCard: React.FC = ({ ); const openFindingFlyoutButton = ( - = ({ Correlation score{' '} @@ -126,7 +126,7 @@ export const FindingCard: React.FC = ({
{openFindingFlyoutButton} - correlationData?.onInspect(id, logType)} /> diff --git a/public/pages/Correlations/containers/CorrelationRules.tsx b/public/pages/Correlations/containers/CorrelationRules.tsx index 0fb56139a..1ea75911b 100644 --- a/public/pages/Correlations/containers/CorrelationRules.tsx +++ b/public/pages/Correlations/containers/CorrelationRules.tsx @@ -10,7 +10,7 @@ import { EuiSpacer, EuiTitle, EuiPanel, - EuiButton, + EuiSmallButton, EuiInMemoryTable, EuiEmptyPrompt, } from '@elastic/eui'; @@ -55,13 +55,13 @@ export const CorrelationRules: React.FC = (props: Correla const createRuleAction = useMemo( () => ( - Create correlation rule - + ), [] ); @@ -145,13 +145,13 @@ export const CorrelationRules: React.FC = (props: Correla

} actions={[ - Create correlation rule - , + , ]} /> )} diff --git a/public/pages/Correlations/containers/CorrelationsContainer.tsx b/public/pages/Correlations/containers/CorrelationsContainer.tsx index 9f337a1c3..4944a76a0 100644 --- a/public/pages/Correlations/containers/CorrelationsContainer.tsx +++ b/public/pages/Correlations/containers/CorrelationsContainer.tsx @@ -28,14 +28,14 @@ import { EuiPanel, EuiSuperDatePicker, EuiSpacer, - EuiButtonEmpty, + EuiSmallButtonEmpty, EuiFlyout, EuiFlyoutHeader, EuiFlyoutBody, - EuiButtonIcon, + EuiSmallButtonIcon, EuiText, EuiEmptyPrompt, - EuiButton, + EuiSmallButton, EuiBadge, EuiFilterGroup, EuiHorizontalRule, @@ -456,9 +456,9 @@ export class Correlations extends React.ComponentThere are no correlated findings in the system.

} actions={[ - + Create correlation rule - , + , ]} /> ); @@ -496,7 +496,7 @@ export class Correlations extends React.Component - - Reset filters + Reset filters diff --git a/public/pages/Correlations/containers/CreateCorrelationRule.tsx b/public/pages/Correlations/containers/CreateCorrelationRule.tsx index 4eb48c5d4..b969d2e16 100644 --- a/public/pages/Correlations/containers/CreateCorrelationRule.tsx +++ b/public/pages/Correlations/containers/CreateCorrelationRule.tsx @@ -11,28 +11,28 @@ import { correlationRuleStateDefaultValue } from './CorrelationRuleFormModel'; import { NotificationsStart } from 'opensearch-dashboards/public'; import { - EuiButton, + EuiSmallButton, EuiFlexGroup, EuiFlexItem, - EuiFormRow, + EuiCompressedFormRow, EuiText, - EuiComboBox, - EuiFieldText, + EuiCompressedComboBox, + EuiCompressedFieldText, EuiSpacer, EuiTitle, EuiPanel, EuiAccordion, - EuiButtonIcon, + EuiSmallButtonIcon, EuiToolTip, EuiButtonGroup, - EuiSelect, + EuiCompressedSelect, EuiSelectOption, - EuiFieldNumber, + EuiCompressedFieldNumber, EuiCheckableCard, htmlIdGenerator, EuiComboBoxOptionOption, - EuiSwitch, - EuiTextArea, + EuiCompressedSwitch, + EuiCompressedTextArea, } from '@elastic/eui'; import { ruleTypes } from '../../Rules/utils/constants'; import { @@ -538,7 +538,7 @@ export const CreateCorrelationRule: React.FC = ( extraAction={ correlationQueries.length > 2 ? ( - { @@ -557,7 +557,7 @@ export const CreateCorrelationRule: React.FC = (

Data source

- Select index} isInvalid={isInvalidInputForQuery('index')} error={ @@ -565,7 +565,7 @@ export const CreateCorrelationRule: React.FC = ( ?.index } > - = ( } isClearable={true} /> - + - Log type} isInvalid={isInvalidInputForQuery('logType')} error={ @@ -599,7 +599,7 @@ export const CreateCorrelationRule: React.FC = ( ?.logType } > - = ( props.handleChange(`queries[${queryIdx}].logType`)(e); }} /> - + {!dataFilterEnabled && !groupByEnabled && ( <> @@ -648,7 +648,7 @@ export const CreateCorrelationRule: React.FC = ( {query.conditions.map((condition, conditionIdx) => { const fieldNameInput = ( - = ( ); const fieldValueInput = ( - { @@ -709,18 +709,18 @@ export const CreateCorrelationRule: React.FC = ( const firstFieldRow = ( - Field}> + Field}> {fieldNameInput} - + - Field value}> + Field value}> {fieldValueInput} - + - _

}> - _

}> + { @@ -732,7 +732,7 @@ export const CreateCorrelationRule: React.FC = ( ); }} /> -
+
); @@ -754,7 +754,7 @@ export const CreateCorrelationRule: React.FC = ( ); })} - { props.setFieldValue(`queries[${queryIdx}].conditions`, [ @@ -765,7 +765,7 @@ export const CreateCorrelationRule: React.FC = ( iconType={'plusInCircle'} > Add field - + )} @@ -776,7 +776,7 @@ export const CreateCorrelationRule: React.FC = (

Group by field

- Field} isInvalid={isInvalidInputForQuery('field')} error={ @@ -784,7 +784,7 @@ export const CreateCorrelationRule: React.FC = ( ?.field } > - = ( }} isClearable={true} /> - + )} @@ -813,7 +813,7 @@ export const CreateCorrelationRule: React.FC = ( ); })} - { props.setFieldValue('queries', [ ...correlationQueries, @@ -824,7 +824,7 @@ export const CreateCorrelationRule: React.FC = ( fullWidth={true} > Add query - + ); }; @@ -910,7 +910,7 @@ export const CreateCorrelationRule: React.FC = ( title={'Correlation rule details'} panelStyles={{ paddingLeft: 10, paddingRight: 10 }} > - Name @@ -922,7 +922,7 @@ export const CreateCorrelationRule: React.FC = ( 'Rule name must contain 5-50 characters. Valid characters are a-z, A-Z, 0-9, hyphens, spaces, and underscores.' } > - = ( onBlur={props.handleBlur('name')} value={name} /> - + - @@ -953,7 +953,7 @@ export const CreateCorrelationRule: React.FC = ( > - = ( /> - { const newUnit = e.target.value; @@ -985,7 +985,7 @@ export const CreateCorrelationRule: React.FC = ( /> - + = (

Get an alert on the correlation between the findings.

- + - setShowForm(!showForm)}> + setShowForm(!showForm)}> Add Alert Trigger - + - + {showForm && ( <> -

Trigger Name

} > - { const triggerName = e.target.value || 'Trigger 1'; @@ -1040,17 +1040,17 @@ export const CreateCorrelationRule: React.FC = ( required={true} data-test-subj="alert-condition-name" /> -
+
-

Alert Severity

} > - = ( isClearable={true} data-test-subj="alert-severity-combo-box" /> -
+
- _

}> - _

}> + setShowForm(false)} /> -
+
- { @@ -1095,14 +1095,14 @@ export const CreateCorrelationRule: React.FC = ( <> -

Notification channel

} > - = ( singleSelection={{ asPlainText: true }} isDisabled={!hasNotificationPlugin} /> -
+
- Manage channels - +
@@ -1174,7 +1174,7 @@ export const CreateCorrelationRule: React.FC = ( > -

Message subject

@@ -1182,7 +1182,7 @@ export const CreateCorrelationRule: React.FC = ( } fullWidth={true} > - { const subjectBody = e.target.value || ''; @@ -1195,11 +1195,11 @@ export const CreateCorrelationRule: React.FC = ( required={true} fullWidth={true} /> -
+
-

Message body

@@ -1207,7 +1207,7 @@ export const CreateCorrelationRule: React.FC = ( } fullWidth={true} > - { const messsageBody = e.target.value || ''; @@ -1220,7 +1220,7 @@ export const CreateCorrelationRule: React.FC = ( required={true} fullWidth={true} /> -
+
@@ -1236,17 +1236,17 @@ export const CreateCorrelationRule: React.FC = ( - Cancel + Cancel - { props.handleSubmit(); }} fill={true} > {action === 'Edit' ? 'Update' : 'Create '} correlation rule - + diff --git a/public/pages/Correlations/utils/helpers.tsx b/public/pages/Correlations/utils/helpers.tsx index 7979673b5..32b543da3 100644 --- a/public/pages/Correlations/utils/helpers.tsx +++ b/public/pages/Correlations/utils/helpers.tsx @@ -4,7 +4,7 @@ */ import React from 'react'; -import { EuiBasicTableColumn, EuiBadge, EuiToolTip, EuiButtonIcon, EuiLink } from '@elastic/eui'; +import { EuiBasicTableColumn, EuiBadge, EuiToolTip, EuiSmallButtonIcon, EuiLink } from '@elastic/eui'; import { CorrelationRule, CorrelationRuleQuery, CorrelationRuleTableItem } from '../../../../types'; import { Search } from '@opensearch-project/oui/src/eui_components/basic_table'; import { formatRuleType, getLogTypeFilterOptions } from '../../../utils/helpers'; @@ -55,7 +55,7 @@ export const getCorrelationRulesTableColumns = ( { render: (ruleItem: CorrelationRule) => ( - -

Trigger name

@@ -348,7 +348,7 @@ export default class AlertConditionPanel extends Component< isInvalid={nameFieldTouched && nameIsInvalid} error={getNameErrorMessage(name, nameIsInvalid, nameFieldTouched)} > - -
+ @@ -365,7 +365,7 @@ export default class AlertConditionPanel extends Component< {threatIntelEnabledInDetector ? ( - } > -

Rule names

} > - -
+ -

Rule Severities

} > - -
+ -

Tags

} > - -
+ @@ -456,7 +456,7 @@ export default class AlertConditionPanel extends Component< {threatIntelEnabledInDetector && ( <> - -

Alert severity

} > - -
+ diff --git a/public/pages/CreateDetector/components/ConfigureAlerts/components/AlertCondition/__snapshots__/AlertConditionPanel.test.tsx.snap b/public/pages/CreateDetector/components/ConfigureAlerts/components/AlertCondition/__snapshots__/AlertConditionPanel.test.tsx.snap index d20b6b638..c28c89fc3 100644 --- a/public/pages/CreateDetector/components/ConfigureAlerts/components/AlertCondition/__snapshots__/AlertConditionPanel.test.tsx.snap +++ b/public/pages/CreateDetector/components/ConfigureAlerts/components/AlertCondition/__snapshots__/AlertConditionPanel.test.tsx.snap @@ -7,7 +7,7 @@ Object {