johnandersen777.bsky.social/knotless
git that lives in your Atmosphere account
Forked from chadtmiller.com/knotless
0
0
<script lang="ts">
import Icon from '#lib/atoms/Icon.svelte';
/** What a review found; `earlier` when it looked at a head the pull has since moved past, and `dismissed` once the owner or a collaborator dismissed it. */
let {
verdict,
earlier = false,
dismissed = false
}: { verdict?: string | null; earlier?: boolean; dismissed?: boolean } = $props();
</script>
{#if verdict && dismissed}<span class="verdict dismissed"><Icon name="x" />Dismissed</span
>{:else if verdict === 'approve'}<span class="verdict approve"
><Icon name="done" />{earlier ? 'Approved an earlier version' : 'Approved'}</span
>{:else if verdict === 'changes'}<span class="verdict changes"
><Icon name="issue" />{earlier
? 'Asked for changes to an earlier version'
: 'Asked for changes'}</span
>{/if}