1 2 3 4 5 6 7 8 9 10 11 12
|
- if @diff_hunk.header
%tr.rd-hunk-header.rd-hunk-header-parallel
- 2.times do |index|
%td.rd-hunk-header-buttons= render RapidDiffs::Viewers::Text::ExpandLinesComponent.new(directions: @diff_hunk.expand_directions)
%td.rd-hunk-header-content{ data: { position: index == 0 ? :old : :new }, tabindex: '-1' }= @diff_hunk.header_text
- @diff_hunk.parallel_lines.each do |pair|
%tr.rd-hunk-lines.rd-hunk-lines-parallel
- sides(pair).each do |side|
- line, position = side.values_at(:line, :position)
= render RapidDiffs::Viewers::Text::LineNumberComponent.new(diff_file: @diff_file, **side)
= render RapidDiffs::Viewers::Text::LineContentComponent.new(line: line, position: position)
|