From 43ad1f09c788f7b2911ea8f03c48bd96a36e7d95 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Sat, 24 Feb 2024 21:23:42 +0000 Subject: [PATCH] feat: widen patch display add hunk divider widen the display of patches (diffs and commit messages) add a divider between each code hunk --- src/lib/components/events/content/Patch.svelte | 9 ++++++--- .../repo/[repo_id]/proposal/[proposal_id]/+page.svelte | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/components/events/content/Patch.svelte b/src/lib/components/events/content/Patch.svelte index 3ec7d87..604e8f1 100644 --- a/src/lib/components/events/content/Patch.svelte +++ b/src/lib/components/events/content/Patch.svelte @@ -15,7 +15,7 @@ '[untitled]' let files = parseDiff(content) - let expand_files = files.map((_) => false) + let expand_files = files.map((file) => file.deletions + file.additions < 20) function extractTagContent(name: string): string | undefined { let tag = tags.find((tag) => tag[0] === name) @@ -40,7 +40,7 @@
-
+
commit
@@ -88,7 +88,10 @@ {#if expand_files[index]}
- {#each file.chunks as chunk} + {#each file.chunks as chunk, index} + {#if index !== 0} +
+ {/if} {#each chunk.changes as change, i}
-
+
{#if $selected_proposal_full.proposal_event && $selected_proposal_full.proposal_event.kind === patch_kind}