diff options
| author | Adam <[email protected]> | 2026-02-26 18:23:04 -0600 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-02-26 18:23:04 -0600 |
| commit | fc52e4b2d3a41efde772e6de8fb2e01f27821701 (patch) | |
| tree | cf23af294a00a10e55f230232585344c111f0bb9 /packages/ui/src/components/file.css | |
| parent | 9a6bfeb782766099d4ce3a98bb9e7b4e79f8bfe6 (diff) | |
| download | opencode-fc52e4b2d3a41efde772e6de8fb2e01f27821701.tar.gz opencode-fc52e4b2d3a41efde772e6de8fb2e01f27821701.zip | |
feat(app): better diff/code comments (#14621)
Co-authored-by: adamelmore <[email protected]>
Co-authored-by: David Hill <[email protected]>
Diffstat (limited to 'packages/ui/src/components/file.css')
| -rw-r--r-- | packages/ui/src/components/file.css | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/packages/ui/src/components/file.css b/packages/ui/src/components/file.css new file mode 100644 index 000000000..a9150e145 --- /dev/null +++ b/packages/ui/src/components/file.css @@ -0,0 +1,42 @@ +[data-component="file"] { + content-visibility: auto; +} + +[data-component="file"][data-mode="text"] { + overflow: hidden; +} + +[data-component="file"][data-mode="diff"] { + [data-slot="diff-hunk-separator-line-number"] { + position: sticky; + left: 0; + background-color: var(--surface-diff-hidden-strong); + z-index: 2; + display: flex; + align-items: center; + justify-content: center; + + [data-slot="diff-hunk-separator-line-number-icon"] { + aspect-ratio: 1; + width: 24px; + height: 24px; + color: var(--icon-strong-base); + } + } + + [data-slot="diff-hunk-separator-content"] { + position: sticky; + background-color: var(--surface-diff-hidden-base); + color: var(--text-base); + width: var(--diffs-column-content-width); + left: var(--diffs-column-number-width); + padding-left: 8px; + user-select: none; + cursor: default; + text-align: left; + + [data-slot="diff-hunk-separator-content-span"] { + mix-blend-mode: var(--text-mix-blend-mode); + } + } +} |
