summaryrefslogtreecommitdiff
path: root/Hutch/Views/Repositories/DiffView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Hutch/Views/Repositories/DiffView.swift')
-rw-r--r--Hutch/Views/Repositories/DiffView.swift10
1 files changed, 6 insertions, 4 deletions
diff --git a/Hutch/Views/Repositories/DiffView.swift b/Hutch/Views/Repositories/DiffView.swift
index 4b8e512..a370dfb 100644
--- a/Hutch/Views/Repositories/DiffView.swift
+++ b/Hutch/Views/Repositories/DiffView.swift
@@ -76,13 +76,15 @@ private struct DiffBlockView: View {
let lines: [String]
var body: some View {
- VStack(alignment: .leading, spacing: 0) {
- ForEach(Array(lines.enumerated()), id: \.offset) { _, line in
- DiffLineView(line: line)
+ ScrollView(.horizontal, showsIndicators: false) {
+ LazyVStack(alignment: .leading, spacing: 0) {
+ ForEach(Array(lines.enumerated()), id: \.offset) { _, line in
+ DiffLineView(line: line)
+ }
}
+ .frame(minWidth: 0, maxWidth: .infinity, alignment: .leading)
}
.font(.system(.caption, design: .monospaced))
- .frame(maxWidth: .infinity, alignment: .leading)
.background(Color(.secondarySystemBackground))
}
}