From 2edf730e783db3ee28ff89de618d4f333f87479f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C5=ABdolfs=20O=C5=A1i=C5=86=C5=A1?= Date: Thu, 20 Feb 2025 14:32:06 -0600 Subject: [PATCH] Extract Changes section into a separate component --- src/components/Changes.svelte | 146 +++++++++++++++++++++++++++++++++ src/components/Revision.svelte | 118 +------------------------- 2 files changed, 149 insertions(+), 115 deletions(-) create mode 100644 src/components/Changes.svelte diff --git a/src/components/Changes.svelte b/src/components/Changes.svelte new file mode 100644 index 000000000..2b04eed77 --- /dev/null +++ b/src/components/Changes.svelte @@ -0,0 +1,146 @@ + + + + +
+ (hideChanges = !hideChanges)}> + +
Changes
+
+ {#if !hideChanges} +
+ (filesExpanded = !filesExpanded)}> + {#if filesExpanded === true} + + Collapse all + {:else} + + Expand all + {/if} + +
+ {/if} +
+ +
+ {#await loadCommits(rid, revision.base, revision.head) then commits} +
+ + {#snippet leftHeader()} +
Commits
+ {/snippet} + {#snippet children()} +
+
+ +
base
+
+
+ {#each commits.reverse() as commit} +
+
+ +
+ {/each} +
+
+ {/snippet} +
+
+ {/await} + + {#await loadHighlightedDiff(rid, revision.base, revision.head)} + Loading… + {:then diff} + + {/await} +
diff --git a/src/components/Revision.svelte b/src/components/Revision.svelte index 10c5fd653..9bf95ad39 100644 --- a/src/components/Revision.svelte +++ b/src/components/Revision.svelte @@ -1,8 +1,6 @@
@@ -379,62 +325,4 @@ {repoDelegates} {rid} /> -
- (hideChanges = !hideChanges)}> - -
Changes
-
- {#if !hideChanges} -
- (filesExpanded = !filesExpanded)}> - {#if filesExpanded === true} - - Collapse all - {:else} - - Expand all - {/if} - -
- {/if} -
- -
- {#await loadCommits(rid, revision.base, revision.head) then commits} -
- - {#snippet leftHeader()} -
Commits
- {/snippet} - {#snippet children()} -
-
- -
base
-
-
- {#each commits.reverse() as commit} -
-
- -
- {/each} -
-
- {/snippet} -
-
- {/await} - - {#await loadHighlightedDiff(rid, revision.base, revision.head)} - Loading… - {:then diff} - - {/await} -
+