+
+ {numOfRulesWithNonSolvableConflicts > 0 && (
+ <>
+ {i18n.RULES_WITH_NON_SOLVABLE_CONFLICTS_TOTAL(numOfRulesWithNonSolvableConflicts)}
+
+ >
+ )}
+ {numOfRulesWithSolvableConflicts > 0 && (
+ <>
+ {i18n.RULES_WITH_SOLVABLE_CONFLICTS_TOTAL(numOfRulesWithSolvableConflicts)}
+
+ >
+ )}
+ {numOfRulesWithoutConflicts > 0 && (
+ <>
+ {i18n.RULES_WITHOUT_CONFLICTS_TOTAL(numOfRulesWithoutConflicts)}
+
+ >
+ )}
+
+ {numOfRulesWithNonSolvableConflicts > 0 && (
+ {i18n.RULES_WITH_NON_SOLVABLE_CONFLICTS_GUIDANCE(numOfRulesWithNonSolvableConflicts)}
+ )}
+ {numOfRulesWithSolvableConflicts > 0 &&
+ i18n.RULES_WITH_AUTO_RESOLVED_CONFLICTS_GUIDANCE({
+ numOfRulesWithSolvableConflicts,
+ numOfRulesWithoutConflicts,
+ })}
+ {numOfRulesWithoutConflicts > 0 && (
+ {i18n.RULES_WITHOUT_CONFLICTS_GUIDANCE(numOfRulesWithoutConflicts)}
+ )}
+
+ );
+}
diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/upgrade_prebuilt_rules_table/use_upgrade_with_conflicts_modal/translations.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/upgrade_prebuilt_rules_table/use_upgrade_with_conflicts_modal/translations.tsx
index e1df96e1d082e..fbf4a958939d6 100644
--- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/upgrade_prebuilt_rules_table/use_upgrade_with_conflicts_modal/translations.tsx
+++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/upgrade_prebuilt_rules_table/use_upgrade_with_conflicts_modal/translations.tsx
@@ -8,11 +8,13 @@
import React from 'react';
import { i18n } from '@kbn/i18n';
import { FormattedMessage } from '@kbn/i18n-react';
+import { EuiCallOut, EuiLink } from '@elastic/eui';
+import { useKibana } from '../../../../../../common/lib/kibana';
export const UPGRADE_CONFLICTS_MODAL_TITLE = i18n.translate(
'xpack.securitySolution.detectionEngine.upgradeConflictsModal.messageTitle',
{
- defaultMessage: 'Exclude rules with conflicts?',
+ defaultMessage: 'Conflicts found',
}
);
@@ -41,202 +43,139 @@ export const UPGRADE_RULES_WITH_CONFLICTS = (numOfRules: number) =>
}
);
-const PROCEED_WITH_NO_CONCERNS = (numOfRules: number) => (
+export const RULES_WITH_NON_SOLVABLE_CONFLICTS_TOTAL = (
+ numOfRulesWithNonSolvableConflicts: number
+) => (