|
201 | 201 | {@const lineType = patchLineTypeProps[line.type]} |
202 | 202 | {@const lineTypeSelectable = line.type !== PatchLineType.HEADER && line.type !== PatchLineType.SPACER} |
203 | 203 | <div |
204 | | - class="bg-[var(--hunk-header-bg)] data-selectable:cursor-pointer" |
| 204 | + class="line-number h-full bg-[var(--hunk-header-bg)] px-2 select-none data-selectable:cursor-pointer {lineType.lineNoClasses}" |
205 | 205 | data-hunk-idx={hunkIndex} |
206 | 206 | data-line-idx={lineIndex} |
207 | 207 | data-selectable={boolAttr(lineTypeSelectable)} |
208 | 208 | {@attach view.selectable(hunk, hunkIndex, line, lineIndex)} |
209 | 209 | > |
210 | | - <div class="line-number h-full px-2 select-none {lineType.lineNoClasses}">{getDisplayLineNo(line, line.oldLineNo)}</div> |
| 210 | + {getDisplayLineNo(line, line.oldLineNo)} |
211 | 211 | </div> |
212 | 212 | <div |
213 | | - class="bg-[var(--hunk-header-bg)] data-selectable:cursor-pointer" |
| 213 | + class="selected-indicator line-number h-full bg-[var(--hunk-header-bg)] px-2 select-none data-selectable:cursor-pointer {lineType.lineNoClasses}" |
214 | 214 | data-hunk-idx={hunkIndex} |
215 | 215 | data-line-idx={lineIndex} |
216 | 216 | data-selectable={boolAttr(lineTypeSelectable)} |
| 217 | + data-selected={boolAttr(view.isSelected(hunkIndex, lineIndex))} |
217 | 218 | {@attach view.selectable(hunk, hunkIndex, line, lineIndex)} |
218 | 219 | > |
219 | | - <div |
220 | | - class="selected-indicator line-number h-full px-2 select-none {lineType.lineNoClasses}" |
221 | | - data-selected={boolAttr(view.isSelected(hunkIndex, lineIndex))} |
222 | | - > |
223 | | - {getDisplayLineNo(line, line.newLineNo)} |
224 | | - </div> |
| 220 | + {getDisplayLineNo(line, line.newLineNo)} |
225 | 221 | </div> |
226 | 222 | <div |
227 | 223 | class="selected-indicator w-full pl-[1rem] {lineType.classes}" |
|
0 commit comments