{#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}