{#if listLoading && !err}
{:else if err}
{err}
Refresh
{:else}
{processedGroups.length} {pageOptions.type}s ({currentGroups.length} shown)
{e.preventDefault(); fetchList()}}>Refresh list
{#if !err && !pageOptions.isPublic}
{/if} {#if pageOptions.view === "card"}
{:else if pageOptions.view === "tiny"}
{:else if pageOptions.view === "text"}
{:else}
{/if}
{/if}