{#if expanded}
{#if loading}
{t('common.loading')}
{:else if logs.length === 0}
{t('webhookLogs.empty')}
{:else}
{#each logs as log} {#if expandedId === log.id}
{#if Object.keys(log.headers).length > 0}
{t('webhookLogs.headers')}
{#each Object.entries(log.headers) as [key, value]}
{key}: {value}
{/each}
{/if}
{t('webhookLogs.body')}
{JSON.stringify(log.body, null, 2)}
{#if log.status === 'matched' && Object.keys(log.extracted_fields).length > 0}
{t('webhookLogs.extractedFields')}
{#each Object.entries(log.extracted_fields) as [key, value]}
{key}: {typeof value === 'object' ? JSON.stringify(value) : String(value)}
{/each}
{/if} {#if log.status === 'error' && log.error_message}
{t('webhookLogs.errorMessage')}
{log.error_message}
{/if}
{/if} {/each}
{/if}
{/if}
showClearConfirm = false} />