summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-11-25 20:39:10 -0600
committerAdam <[email protected]>2025-11-25 20:39:20 -0600
commit5f56be0ad44d862bad8968440baf56eca2c9d081 (patch)
tree13c03ab3ecbb5bf6c251811fc8dddaa400ac2673
parentef441d5cffb279727d9dfa17693f0effe30c22f2 (diff)
downloadopencode-5f56be0ad44d862bad8968440baf56eca2c9d081.tar.gz
opencode-5f56be0ad44d862bad8968440baf56eca2c9d081.zip
fix: pierre separators
-rw-r--r--packages/ui/src/components/pierre.ts24
1 files changed, 24 insertions, 0 deletions
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<T>(style: FileDiffOptions<T>["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")