diff --git a/src/components/Review.svelte b/src/components/Review.svelte index c2768b168..6a593d24f 100644 --- a/src/components/Review.svelte +++ b/src/components/Review.svelte @@ -387,6 +387,7 @@ {#if !!roles.isDelegateOrAuthor( config.publicKey, repo.delegates.map(delegate => delegate.did), review.author.did, )} { @@ -435,7 +436,7 @@ Promise; + draft: boolean; summaryMissing: boolean; selectedVerdict: Review["verdict"]; } - const { onSelect, summaryMissing, selectedVerdict }: Props = $props(); + const { onSelect, draft, summaryMissing, selectedVerdict }: Props = $props(); let popoverExpanded: boolean = $state(false); @@ -69,7 +70,9 @@ title={verdict === undefined && summaryMissing ? "Set a summary to select verdict None" : undefined} - disabled={verdict === undefined && summaryMissing} + disabled={draft === false && + verdict === undefined && + summaryMissing} selected={selectedVerdict === verdict} onclick={async () => { await onSelect(verdict);