{#snippet author(extra = "")} {#if commit.authorHandle && commit.authorDid} {@const did = commit.authorDid} {@const handle = commit.authorHandle} {:else if commit.authorHandle} {:else if commit.authorName && commit.authorEmail && !commit.authorDid} {:else} {/if} {#if signOffs.length > 0} {/if} {/snippet} {#snippet actions()}
{/snippet} {#snippet subject()} {commit.subject} {#if hasBody} (expanded = !expanded)} class="relative z-1 align-middle" /> {/if} {#if tagsByCommit} {#each (await tagsByCommit)[commit.hash] ?? [] as name (name)} {name} {/each} {/if} {@render pipeline("min-h-0 inline-flex align-middle md:hidden", "small")} {/snippet} {#snippet pipeline(extra = "", size: ButtonVariants["size"] = "regular")} {#if pipelineStatuses} {@const status = (await pipelineStatuses)[commit.hash]} {#if status} {/if} {/if} {/snippet} {#snippet mobileMenu()} navigator.clipboard.writeText(commit.hash)}> Copy SHA Browse repository {/snippet} {#snippet when()} {/snippet}
{@render author("order-3 md:order-none md:col-start-1 md:row-start-1")}
{@render subject()} {@render mobileMenu()}
committed {@render pipeline(hasCi ? "max-md:hidden min-w-24 justify-end" : "max-md:hidden")} {@render when()} {#if hasBody && expanded}

{commit.body}

{/if}