{#if pages.length > 0}
    {#each pages as p, i (p.id)}
  1. {pageLabel(i)} from {p.file.name} ยท {formatBytes(p.file.size)}
    movePage(p.id, -1)} disabled={i === 0} aria-label="Move {pageLabel(i)} up" title="Move up" > movePage(p.id, 1)} disabled={i === pages.length - 1} aria-label="Move {pageLabel(i)} down" title="Move down" > removePage(p.id)} aria-label="Remove {pageLabel(i)}" title="Remove page" data-testid="{testidPrefix}-remove" > {#if p.error} {p.error} {/if}
  2. {/each}
{/if} (previewIndex = null)} size="lg" closeOnBackdrop={true} testid="page-preview-modal" > {#if previewPage} {pageLabel(previewIndex {/if}