{#if scan_state === ScanState.scanning}

Waiting for data...

{:else if scan_state === ScanState.scan_failed}

Scan failed. Please try again.

{:else if scan_state === ScanState.scan_successful} {#if ticket_data.scanned}

Ticket already scanned!

By {ticket_data.scanned_by?.display_name} on {formatScannedAt(ticket_data.scanned_at)}


  1. {ticket_data.event.name}
  2. {ticket_data.name} {ticket_data.surname}
{:else}
  1. {ticket_data.event.name}
  2. {ticket_data.name} {ticket_data.surname}
{/if} {/if}