{#if error}
{error}
{/if} {#if showAdd && canManage}
{/if} {#if ($allVolunteers ?? []).length === 0}
No volunteers yet

Add volunteers manually above, or enable public signup in Settings.

{:else}
{#if canManage}{/if} {#each filtered as v (v.id)} {@const dept = deptFor(v.department_id)} {#if editID === v.id} {:else} {#if canManage} {/if} {/if} {/each}
Name Department Status
{v.name} {#if v.email}
{v.email}
{/if}
{v.name} {#if v.is_lead} Co-Lead {/if} {#if !v.participant_id} No ticket {:else if !participantHasTickets(v.participant_id)} No ticket {/if} {#if v.email}
{v.email}
{/if} {#if v.note}
{v.note}
{/if}
{#if dept} {dept.name} {:else} — {/if} {#if v.checked_in} Ready {:else if v.confirmed} Confirmed {:else if v.email_confirmed} Registered {:else} Unconfirmed {/if} {#if v.checked_in_at}
{new Date(v.checked_in_at).toLocaleTimeString()}
{/if}
{#if !v.checked_in} checkIn(v)} /> {/if} {#if canConfirm && v.email_confirmed && !v.confirmed} {/if}
{/if}