{#snippet heroToolbar()}
{#if stats.total > 0}
{$t('events.totalCount', { count: String(stats.total) })}
{/if}
{/snippet}
{#if pendingNewEvents.length > 0}
{/if}
{#if loading}
{:else if filteredEvents.length === 0}
{:else}
{#each filteredEvents as entry (entry.id)}
{
try {
await deleteEvent(id);
events = events.filter(e => e.id !== id);
stats = { ...stats, total: Math.max(0, stats.total - 1) };
} catch (err) {
toasts.error(err instanceof Error ? err.message : 'Failed to delete event');
}
}}
/>
{/each}
{#if hasMore && searchText.trim() === ''}
{/if}
{/if}