diff --git a/src/components/Changes.svelte b/src/components/Changes.svelte
index 2b04eed77..4383ad8f8 100644
--- a/src/components/Changes.svelte
+++ b/src/components/Changes.svelte
@@ -13,13 +13,14 @@
import NakedButton from "@app/components/NakedButton.svelte";
interface Props {
- rid: string;
patchId: string;
revision: Revision;
+ rid: string;
+ showCommits?: boolean;
}
/* eslint-disable prefer-const */
- let { rid, patchId, revision }: Props = $props();
+ let { patchId, revision, rid, showCommits = true }: Props = $props();
/* eslint-enable prefer-const */
let hideChanges = $state(false);
@@ -110,33 +111,35 @@
- {#await loadCommits(rid, revision.base, revision.head) then commits}
-
-
- {#snippet leftHeader()}
- Commits
- {/snippet}
- {#snippet children()}
-
-
-
-
base
+ {#if showCommits}
+ {#await loadCommits(rid, revision.base, revision.head) then commits}
+
+
+ {#snippet leftHeader()}
+ Commits
+ {/snippet}
+ {#snippet children()}
+
+
+
+ {#each commits.reverse() as commit}
+
+ {/each}
+
-
- {#each commits.reverse() as commit}
-
- {/each}
-
-
- {/snippet}
-
-
- {/await}
+ {/snippet}
+
+
+ {/await}
+ {/if}
{#await loadHighlightedDiff(rid, revision.base, revision.head)}
Loading…
diff --git a/src/components/Review.svelte b/src/components/Review.svelte
index 32dede511..51d516cf9 100644
--- a/src/components/Review.svelte
+++ b/src/components/Review.svelte
@@ -18,24 +18,25 @@
import { nodeRunning } from "@app/lib/events";
import Border from "@app/components/Border.svelte";
+ import Changes from "@app/components/Changes.svelte";
import CommentComponent from "@app/components/Comment.svelte";
+ import Discussion from "@app/components/Discussion.svelte";
import Icon from "@app/components/Icon.svelte";
import Id from "@app/components/Id.svelte";
import LabelInput from "@app/components/LabelInput.svelte";
import NakedButton from "@app/components/NakedButton.svelte";
import NodeId from "@app/components/NodeId.svelte";
+ import VerdictBadge from "@app/components/VerdictBadge.svelte";
import VerdictButton from "@app/components/VerdictButton.svelte";
- import VerdictBadge from "./VerdictBadge.svelte";
- import Discussion from "./Discussion.svelte";
interface Props {
config: Config;
onNavigateBack: () => void;
patchId: string;
reload: (reviewId?: string) => Promise;
+ repo: RepoInfo;
review: Review;
revision: Revision;
- repo: RepoInfo;
}
const {
@@ -43,9 +44,9 @@
onNavigateBack,
patchId,
reload,
+ repo,
review,
revision,
- repo,
}: Props = $props();
const contributors = $derived(
@@ -348,4 +349,6 @@
{createComment}
{editComment}
{reactOnComment} />
+
+