From 5f56be0ad44d862bad8968440baf56eca2c9d081 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Tue, 25 Nov 2025 20:39:10 -0600 Subject: [PATCH] fix: pierre separators --- packages/ui/src/components/pierre.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/packages/ui/src/components/pierre.ts b/packages/ui/src/components/pierre.ts index fc49a11d1..ef01318de 100644 --- a/packages/ui/src/components/pierre.ts +++ b/packages/ui/src/components/pierre.ts @@ -14,6 +14,30 @@ export function createDefaultOptions(style: FileDiffOptions["diffStyle"]) maxLineDiffLength: 1000, maxLineLengthForHighlighting: 1000, disableFileHeader: true, + unsafeCSS: ` +[data-pjs-header], +[data-pjs] { + [data-separator-wrapper] { + margin: 0 !important; + border-radius: 0 !important; + } + [data-expand-button] { + width: 6.5ch !important; + height: 24px !important; + justify-content: end !important; + padding-left: 3ch !important; + padding-inline: 1ch !important; + } + [data-separator-multi-button] { + grid-template-rows: 10px 10px !important; + [data-expand-button] { + height: 12px !important; + } + } + [data-separator-content] { + height: 24px !important; + } +}`, // hunkSeparators(hunkData: HunkData) { // const fragment = document.createDocumentFragment() // const numCol = document.createElement("div")