Compose Notes
{#if publishResults} {#if publishResults.successCount === publishResults.total}
Success!
{publishResults.successCount} events published. {#if publishResults.successfulEvents.length > 0}
Published events:
{#each publishResults.successfulEvents as event} {@const nevent = nip19.neventEncode({ id: event.eventId })}
{event.title} ({nevent})
{/each}
{/if}
{:else}
Some events failed to publish.
{publishResults.successCount} of {publishResults.total} events published. {#if publishResults.successfulEvents.length > 0}
Successfully published:
{#each publishResults.successfulEvents as event} {@const nevent = nip19.neventEncode({ id: event.eventId })}
{event.title} ({nevent})
{/each}
{/if} {#if publishResults.failedEvents.length > 0}
Failed to publish:
{#each publishResults.failedEvents as failedEvent, index}
{failedEvent.title}
{failedEvent.error}
retryFailedEvent(failedEvent.sectionIndex)} disabled={isPublishing} class="mt-1" > {isPublishing ? 'Retrying...' : 'Retry'}
{/each}
{/if}
{/if} {/if}