diff --git a/apps/client/src/widgets/dialogs/revisions.css b/apps/client/src/widgets/dialogs/revisions.css index 378d24c391..6ed398c149 100644 --- a/apps/client/src/widgets/dialogs/revisions.css +++ b/apps/client/src/widgets/dialogs/revisions.css @@ -210,6 +210,15 @@ body.desktop .revisions-dialog { } } + .revision-diff-code { + font-family: var(--font-family-monospace, monospace); + font-size: 0.9rem; + white-space: pre-wrap; + word-break: break-all; + max-width: 100%; + padding: 0; + } + /* HTML diff styles (htmldiff-js) */ .revision-diff-content { ins { diff --git a/apps/client/src/widgets/dialogs/revisions.tsx b/apps/client/src/widgets/dialogs/revisions.tsx index 3578599151..0b72b2e1e3 100644 --- a/apps/client/src/widgets/dialogs/revisions.tsx +++ b/apps/client/src/widgets/dialogs/revisions.tsx @@ -488,7 +488,7 @@ function RevisionContent({ noteContent, revisionItem, fullRevision, showDiff }: case "text": return ; case "code": - return
{content}
; + return
{content}
; case "image": switch (revisionItem.mime) { case "image/svg+xml": { @@ -571,7 +571,7 @@ function RevisionContentDiff({ noteContent, itemContent, itemType }: { } }, [noteContent, itemContent, itemType]); - return
; + return
; }