+ {preview.isAuthTable && (
+
+
Security-relevant table — check the IsEnabled column
+
+ This is an authentication / authorization table
+ (GlobalAdmins, TenantAdmins,{" "}
+ McpUsers). Restoring this row will overwrite the live{" "}
+ IsEnabled flag — confirm that the backup row's enable/disable
+ state is what you intend.
+
+
+ )}
+
+
+ {preview.currentETag === null ? (
+
+ Live row does not exist — restore will insert the backup row.
+
+ ) : (
+
+ Live row exists (ETag {preview.currentETag}) — restore will{" "}
+ replace it with the backup row.
+
+ )}
+
+
+
+ {diffCounts.changed} changed ·{" "}
+ {diffCounts.added} added ·{" "}
+ {diffCounts.removed} will be removed ·{" "}
+ {diffCounts.unchanged} unchanged
+
+
+
+
+
+
+ | Property |
+ Backup |
+ Current |
+ Change |
+
+
+
+ {preview.diff.map((d) => (
+
+ | {d.name} |
+ {snapshotPretty(d.backup)} |
+ {snapshotPretty(d.current)} |
+ {kindLabel(d.kind)} |
+
+ ))}
+
+
+
+
+ {error && (
+
+ {error}
+
+ )}
+