diff --git a/docs/release-control/v6/internal/subsystems/storage-recovery.md b/docs/release-control/v6/internal/subsystems/storage-recovery.md index 804f1c6da0..ee7197a95e 100644 --- a/docs/release-control/v6/internal/subsystems/storage-recovery.md +++ b/docs/release-control/v6/internal/subsystems/storage-recovery.md @@ -662,6 +662,10 @@ scan pattern in its first column. Protected-item rows should lead with a clear status cue, the primary item name, and compact badge-backed item/platform context instead of relying on recovery-only rails or plain-text metadata lines that make the table read like a report instead of an operational grid. +That same row contract should avoid duplicating context that already has a +dedicated column. When `Item Type` and `Platform` columns are visible, the +primary item cell should not restate those same badges on desktop; duplicate +context belongs only as a small-screen fallback when those columns collapse. That same inventory surface should use structural grouping to surface posture, not just local row styling. When the protected-item page mixes healthy and problematic coverage, the table body should section attention items ahead of diff --git a/frontend-modern/src/components/Recovery/RecoveryProtectedInventorySection.tsx b/frontend-modern/src/components/Recovery/RecoveryProtectedInventorySection.tsx index 2e517e7ee4..64718ba2e7 100644 --- a/frontend-modern/src/components/Recovery/RecoveryProtectedInventorySection.tsx +++ b/frontend-modern/src/components/Recovery/RecoveryProtectedInventorySection.tsx @@ -513,10 +513,10 @@ export const RecoveryProtectedInventorySection: Component< onClick={() => props.onSelectRollup(rollup.rollupId)} > -
+
- {label} + {label} {getRecoveryRollupStatusPillLabel('never-succeeded')} @@ -537,7 +537,7 @@ export const RecoveryProtectedInventorySection: Component<
-
+
{itemTypePresentation?.label} @@ -548,7 +548,7 @@ export const RecoveryProtectedInventorySection: Component< {(platform) => { const badge = getSourcePlatformBadge(platform); return ( - + {badge?.label || getSourcePlatformLabel(platform)} ); @@ -559,7 +559,7 @@ export const RecoveryProtectedInventorySection: Component<
-