{#snippet content(resolvedItems: RecentItemData[])} {#if resolvedItems.length > 0}
{#each resolvedItems as item (recentPath(item))}
{/each}
{:else}
{/if} {/snippet}
{#if items instanceof Promise}
{#snippet skeleton()}
{/snippet} {@const resolved = await items} {@render content(resolved)}
{:else} {@render content(items)} {/if}