{#each (photos ?? []).concat(photoPreviews) as photo, i}
= photos.length ? photo : getFileURL(parent, photo)}
ondelete={() => handlePhotoDelete(i)}
isThumbnail={thumbnail === i}
onthumbnail={() => makePhotoThumbnail(i)}
{onexif}
{showThumbnailControls}
{showExifControls}
>
{/each}