File tree Expand file tree Collapse file tree
cptr/frontend/src/lib/components Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 const language = $derived (languageForPath (path ));
2525
2626 function blockClass(type : DiffLine [' type' ]): string {
27- if (type === ' added' )
28- return ' bg-green-100 border-l-[0.1875rem] border-l-green-500 dark:bg-green-500/15 dark:border-l-green-400' ;
27+ if (type === ' added' ) return ' bg-green-100 diff-gutter-added dark:bg-green-500/15' ;
2928 if (type === ' removed' ) return ' bg-red-100 diff-gutter-removed dark:bg-red-500/15' ;
3029 return ' ' ;
3130 }
172171{/if }
173172
174173<style >
174+ .diff-gutter-added {
175+ box-shadow : inset 0.1875rem 0 0 #22c55e ;
176+ }
177+
178+ :global(.dark ) .diff-gutter-added {
179+ box-shadow : inset 0.1875rem 0 0 #4ade80 ;
180+ }
181+
175182 .diff-gutter-removed {
176- border-left : 0.1875rem solid transparent ;
177- border-image : repeating-linear-gradient (
178- -45deg ,
179- #ef4444 0 ,
180- #ef4444 1px ,
181- transparent 1px ,
182- transparent 0.1875rem
183- )
184- 3 ;
183+ background-image : repeating-linear-gradient (
184+ -45deg ,
185+ #ef4444 0 ,
186+ #ef4444 1px ,
187+ transparent 1px ,
188+ transparent 0.1875rem
189+ );
190+ background-position : left top ;
191+ background-repeat : repeat-y ;
192+ background-size : 0.1875rem 0.1875rem ;
185193 }
186194 </style >
You can’t perform that action at this time.
0 commit comments