diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/rule_upgrade.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/rule_upgrade.tsx index 73746f3c48211..8aa6c74752a2b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/rule_upgrade.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/rule_upgrade.tsx @@ -42,6 +42,8 @@ export const RuleUpgrade = memo(function RuleUpgrade({ totalNumOfFields={totalNumOfFields} numOfFieldsWithUpdates={numOfFieldsWithUpdates} numOfConflicts={numOfSolvableConflicts + numOfNonSolvableConflicts} + currentVersionNumber={ruleUpgradeState.current_rule.version} + targetVersionNumber={ruleUpgradeState.target_rule.version} /> - {i18n.TOTAL_NUM_OF_FIELDS(totalNumOfFields)} + {i18n.VERSION_UPDATE_INFO( + numOfFieldsWithUpdates, + currentVersionNumber, + targetVersionNumber + )} - {i18n.NUM_OF_FIELDS_WITH_UPDATES(numOfFieldsWithUpdates)} + {i18n.TOTAL_NUM_OF_FIELDS(totalNumOfFields)} diff --git a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx index a54ced917de54..04b398bf408e9 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/components/rule_details/three_way_diff/rule_upgrade/translations.tsx @@ -19,11 +19,20 @@ export const TOTAL_NUM_OF_FIELDS = (count: number) => ( /> ); -export const NUM_OF_FIELDS_WITH_UPDATES = (count: number) => ( +export const VERSION_UPDATE_INFO = ( + numOfFieldsWithUpdates: number, + currentVersionNumber: number, + targetVersionNumber: number +) => ( {count}, count }} + id="xpack.securitySolution.detectionEngine.rules.upgradeRules.diffTab.versionUpdateInfo" + defaultMessage="{numOfFieldsWithUpdatesValue} {numOfFieldsWithUpdates, plural, one {field} other {fields}} changed in Elastic update from version {currentVersionNumber} to {targetVersionNumber}" + values={{ + numOfFieldsWithUpdatesValue: {numOfFieldsWithUpdates}, + numOfFieldsWithUpdates, + currentVersionNumber, + targetVersionNumber, + }} /> );