Discover Events - Cactoide
{#if error}
⚠️

Something went wrong. Please try again.

{error}

{:else if publicEvents.length === 0}
🔍

No Public Events Yet

There are no public events available at the moment. Be the first to create one!

{:else}

Public Events ({filteredEvents.length})

Discover events created by the community

{#if searchQuery} {/if}
{#if showFilters}
{/if}
{#each filteredEvents as event, i (i)}

{event.name}

{formatDate(event.date)} at {formatTime(event.time)}
{event.location}
{event.type === 'limited' ? 'Limited' : 'Unlimited'}
{/each}
{#if searchQuery && filteredEvents.length === 0}
🔍

No events found

Try adjusting your search terms or browse all events

{/if}
{/if}