{:else if isPdf && pdfViewMode === 'pages'}
{#if !hasVisionModality && activeModelId}
Preview only
The selected model does not support vision. Only the extracted
(pdfViewMode = 'text')}>
text
will be sent to the model.
{/if}
{#if pdfImagesLoading}
Converting PDF to images...
{:else if pdfImagesError}
Failed to load PDF images
{pdfImagesError}
{:else if pdfImages.length > 0}
{#each pdfImages as image, index (image)}
Page {index + 1}
{/each}
{:else}
No PDF pages available
{/if}
{:else if (isText || (isPdf && pdfViewMode === 'text')) && displayTextContent}
{:else if isAudio}
{#if uploadedFile?.preview}
{:else if isAudio && attachment && 'mimeType' in attachment && 'base64Data' in attachment}
{:else}