diff --git a/src/components/File.svelte b/src/components/File.svelte index c19907672..c6dbd7ece 100644 --- a/src/components/File.svelte +++ b/src/components/File.svelte @@ -63,6 +63,7 @@
{#if collapsable} { expanded = !expanded; if (!expanded) { diff --git a/src/views/projects/Changeset.svelte b/src/views/projects/Changeset.svelte index 8e9eecbb0..e350b1de0 100644 --- a/src/views/projects/Changeset.svelte +++ b/src/views/projects/Changeset.svelte @@ -9,10 +9,10 @@ import { pluralize } from "@app/lib/pluralize"; - import Button from "@app/components/Button.svelte"; import FileDiff from "@app/views/projects/Changeset/FileDiff.svelte"; import FileLocationChange from "@app/views/projects/Changeset/FileLocationChange.svelte"; import Observer, { intersection } from "@app/components/Observer.svelte"; + import IconButton from "@app/components/IconButton.svelte"; export let diff: Diff; export let files: Record; @@ -96,14 +96,17 @@ {pluralize("deletion", diff.stats.deletions)} -
- - -
+ {#if diff.stats.filesChanged > 1} +
+ (expanded = !expanded)}> + {#if expanded === true} + Collapse all + {:else} + Expand all + {/if} + +
+ {/if}