{#if submitError}
{submitError}
{/if} {#if submitSuccess}
{submitSuccess}
{/if} {#if activeTab === 4}

Histórico de CPRs

Consulte as últimas CPRs emitidas e visualize os detalhes completos.

{#if historyError}
{historyError}
{/if}
{#each historyColumns as column} {/each} {#if historyLoading && !historyInitialized} {:else if !historyRows.length} {:else} {#each historyRows as row} {/each} {/if}
{column.label}Ação
Carregando histórico...
Nenhuma CPR encontrada.
{row.cpr_id ?? '—'} {row.cpr_product_class_name ?? '—'} {row.cpr_issue_date ?? '—'} {row.cpr_issuer_name ?? '—'} {formatCurrency(row.cpr_issue_financial_value)}
{:else if activeTab === 0}
{:else if activeTab === 1}
{:else if activeTab === 2}
{/if}
{#if paymentModalVisible}

Pagamento pendente

Finalize a CPR via Pix

Utilize o QR Code ou copie o código Pix para concluir o pagamento. O QR Code expira em {formatCountdown(paymentCountdownMs)}.

QR Code Pix

Escaneie com o app do banco

Tempo restante

{formatCountdown(paymentCountdownMs)}

{#if paymentStatusMessage}
{paymentStatusMessage}
{/if} {#if paymentError}
{paymentError}
{/if}
{/if} {#if paymentLoadingVisible}

Gerando QR Code do Pix...

{/if} {#if paymentSuccessOverlayVisible}

Pagamento confirmado!

{paymentSuccessMessage || 'A CPR foi emitida com sucesso. Você será redirecionado para o histórico.'}

{/if}