+ {#if step === 'table'}
+
+
Select Table
+
+ {#each activeTables as table (table.id)}
+
+ {/each}
+
+
+ {#if activeTables.length === 0}
+
No active tables with players.
+ {/if}
+
+ {:else if step === 'seat'}
+
+
Table {selectedTable?.number} — Tap the busted player
+
+ {#if selectedTable}
+ {@const seatLayout = getSeatLayout(selectedTable)}
+
+
+ Table {selectedTable.number}
+
+
+ {#each seatLayout as { seat, player }}
+ {#if player}
+
+ {:else}
+
+ {seat}
+
+ {/if}
+ {/each}
+
+
+ {/if}
+
+ {:else if step === 'verify'}
+
+
+
+ {playerInitials(selectedPlayer?.name ?? '?')}
+
+
Bust {selectedPlayer?.name}?
+
+ Table {selectedTable?.number}, Seat {selectedPlayer?.seat}
+ {#if selectedPlayer?.chips}
+ {selectedPlayer.chips.toLocaleString()} chips
+ {/if}
+
+
+
+
+
+ {:else if step === 'hitman'}
+
+
Who busted {selectedPlayer?.name}?
+
+
+ {#each hitmanCandidates as candidate (candidate.id)}
+
+ {/each}
+
+
+
+ {#if !showAllPlayers}
+
+ {/if}
+
+
+ {/if}
+