/** Counts only: this component never receives deck contents or private cards. */ export function DrawPiles({ piles }: { piles: { treachery: number; spice: number } | null; }) { if (!piles) return null; return (
Treachery draw pile
{piles.treachery} {piles.treachery === 1 ? 'card' : 'cards'}
Spice draw pile
{piles.spice} {piles.spice === 1 ? 'card' : 'cards'}

Draw piles exclude hands, auction cards and discards. {(piles.treachery === 0 || piles.spice === 0) && ' An empty pile may be replenished from eligible discards.'} {' '}About these piles

); }