{#snippet entryRow(entry: TreeEntrySummary)} {@const Glyph = iconFor(entry)} {@const href = resolve(linkFor(entry) as "/")}
{entry.name} {#if withMessage}
{#if entry.lastCommitHash && entry.lastCommitMessage} {splitMessage(entry.lastCommitMessage)[0]} {/if}
{/if}
{#if entry.lastCommitHash && entry.lastCommitWhen} {/if}
{/snippet}
{#if cut === undefined} {#each entries as entry (entry.name)} {@render entryRow(entry)} {/each} {:else}
{#each entries.slice(0, cut) as entry (entry.name)} {@render entryRow(entry)} {/each}
{#each entries.slice(cut) as entry (entry.name)} {@render entryRow(entry)} {/each}
{/if}