diff --git a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/rollback/rollback-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/rollback/rollback-modal.element.ts index c0ed3a4ab3..da544a975b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/rollback/rollback-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/documents/documents/modals/rollback/rollback-modal.element.ts @@ -262,15 +262,17 @@ export class UmbRollbackModalElement extends UmbModalBaseElement +
+ Alias + Value ${repeat( diffs, (item) => item.alias, (item) => { const diff = diffs.find((x) => x?.alias === item.alias); return html` -

- ${item.alias}: + ${item.alias} + ${diff ? diff.diff.map((part) => part.added @@ -280,7 +282,7 @@ export class UmbRollbackModalElement extends UmbModalBaseElement + `; }, )} @@ -335,11 +337,50 @@ export class UmbRollbackModalElement extends UmbModalBaseElement * { + border-right: 1px solid var(--uui-color-border); + border-bottom: 1px solid var(--uui-color-border); + } + + #diff-grid > *:nth-child(2) { + border-top-right-radius: var(--uui-border-radius); + } + + #diff-grid > *:nth-child(1) { + border-top-left-radius: var(--uui-border-radius); + } + + /* Remove borders from last column */ + #diff-grid > *:nth-child(2n) { + border-right: none; + } + + /* Remove borders from last row */ + #diff-grid > *:nth-child(2n + 1):nth-last-child(-n + 2), + #diff-grid > *:nth-child(2n + 1):nth-last-child(-n + 2) ~ * { + border-bottom: none; + } + #diff-grid > * { + padding: var(--uui-size-2) var(--uui-size-space-4); + } + #diff-grid .added, + ins { + background-color: #00c43e63; + } + #diff-grid .removed, del { background-color: #ff35356a; }