{#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)} {@const participant = participantFor(v.participant_id)} {#if canManage} {/if} {/each}
Name Department Status
{v.name} {#if v.is_lead} Lead {/if} {#if !v.participant_id} No ticket {/if} {#if v.email}
{v.email}
{/if} {#if v.note}
{v.note}
{/if}
{#if dept} {dept.name} {:else} — {/if} {v.checked_in ? 'Checked in' : 'Pending'} {#if v.checked_in_at}
{new Date(v.checked_in_at).toLocaleTimeString()}
{/if}
{#if !v.checked_in} checkIn(v)} /> {/if}
{/if}