{#if !loaded} {:else if error}

{error}

{:else if status}
{#each statCards as card, i}

{card.literalLabel || t(card.label)}

{#if card.literalValue}{card.literalValue}{:else}{card.value}{/if}{#if card.suffix}{card.suffix}{/if}

{/each}

{t('dashboard.recentEvents')} {#if status.total_events > 0} ({status.total_events}) {/if}

{#if status.total_events > 0} {/if}
{#if !globalProviderFilter.id}
{/if}
{#if chartVisible}
{/if} {#snippet paginator()}
{#if totalPages > 1} {#each Array.from({ length: totalPages }, (_, i) => i + 1) as page} {#if page === 1 || page === totalPages || (page >= currentPage - 1 && page <= currentPage + 1)} {:else if page === currentPage - 2 || page === currentPage + 2} ... {/if} {/each} {/if}
{/snippet} {#if eventsLoading}

{t('dashboard.loadingEvents')}

{:else if status.recent_events.length === 0}

{t('dashboard.noEvents')}

{:else}
{#each status.recent_events as event, i}
{#if i < status.recent_events.length - 1}
{/if}
{event.collection_name} {t(eventLabels[event.event_type] || event.event_type)} {#if event.assets_count > 0} {event.assets_count} {event.assets_count === 1 ? t('dashboard.asset') : t('dashboard.assets')} {/if}
{timeAgo(event.created_at)}
{#if event.provider_name || event.tracker_name}
{#if event.provider_name} {event.provider_name} {/if} {#if event.tracker_name} {event.tracker_name} {/if}
{/if}
{/each}
{@render paginator()}
{/if} {/if} confirmClearEvents = false} />