{#if cards.length > 0}
{#each cards as card (card.id)}
{ selectedCardId = card.id; showNewCardForm = false; }} >
**** {card.last_4}
Exp {String(card.exp_month).padStart(2, '0')}/{card.exp_year}
{#if selectedCardId === card.id && !showNewCardForm}
Selected
{/if}
{/each}
{ selectedCardId = ''; showNewCardForm = true; }} >
NEW
Use a new card
{#if showNewCardForm}
Selected
{/if}
{/if} {#if showNewCardForm || cards.length === 0}
{#if cardError}
{cardError}
{/if}
{/if}