{#snippet readSegment( filter: ReadFilter, label: string, icon: Component )} onReadFilter(filter) : undefined} > {label} {/snippet} {@render readSegment("inbox", "Inbox", Inbox)} {@render readSegment("unread", "Unread", Glasses)} {#if hasNotifications} onMarkAllRead?.()}> Mark all read {/if} {#if onCategoryFilter} {#each categories as category (category)} {@const segment = segmentProps(categoryFilter === category)} onCategoryFilter(category)} > {category} {/each} {/if} {#if preferences} Preferences {/if}