From 67b685d3f57d86696001efa9e170dce2e5eac678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C5=ABdolfs=20O=C5=A1i=C5=86=C5=A1?= Date: Fri, 17 Jan 2025 13:55:11 -0600 Subject: [PATCH] Show revision state icons in revision selector --- src/components/RevisionSelector.svelte | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/components/RevisionSelector.svelte b/src/components/RevisionSelector.svelte index 387f8c03a..434545191 100644 --- a/src/components/RevisionSelector.svelte +++ b/src/components/RevisionSelector.svelte @@ -49,6 +49,9 @@ .dropdown-group:not(:last-of-type) { margin-bottom: 1rem; } + .icon { + min-width: 16px; + } @@ -82,6 +85,29 @@ selectRevision(revision); }}>
+
+ {#if patch.state.status === "merged" && patch.state.revision === revision.id} +
+ +
+ {:else if revision.reviews && revision.reviews.length > 0 && revision.reviews.every( r => { + return r.verdict === "accept"; + }, )} +
+ +
+ {:else if revision.reviews && revision.reviews.length > 0 && revision.reviews.every( r => { + return r.verdict === "reject"; + }, )} +
+ +
+ {:else if revision.reviews && revision.reviews.length} +
+ +
+ {/if} +
{formatOid(revision.id)}