{#snippet prevBody(item: PublicCourseSidebarItem, label: string)}
{label}
{item.title}
{/snippet} {#snippet nextBody(item: PublicCourseSidebarItem, label: string)}
{label}
{item.title}
{/snippet} {#if prev || next}
{#if prev} {#if prevHref}
handleAnchorClick(event, prev)}> {@render prevBody(prev, prevLabel)}
{:else}
onNavigate?.(prev)}> {@render prevBody(prev, prevLabel)}
{/if} {:else}
{/if} {#if next} {#if nextHref}
handleAnchorClick(event, next)} > {@render nextBody(next, nextLabel)}
{:else}
onNavigate?.(next)}> {@render nextBody(next, nextLabel)}
{/if} {:else}
{/if}
{/if}