{ dispatch('close') }} size="1200px" > {#if workspaceSettingsInitialized === false}

The workspace needs to be connected to an S3 storage to use this feature. You can configure it here.

{:else}
{#if displayedFileKeys.length === 0}
No files in the workspace S3 bucket
{:else}
{@const file_info = allFilesByKey[displayedFileKeys[index]]}
selectItem(index)} class={`flex flex-row h-full font-semibold text-xs items-center justify-start ${ selectedFileKey !== undefined && selectedFileKey.s3 === file_info.full_key ? 'bg-surface-hover' : '' } `} >
{#if file_info.type === 'folder'} {#if file_info.collapsed}{:else}{/if}
{file_info.display_name}
{:else}
{file_info.display_name}
{/if}
{#if !emptyString(paginationMarker)} {/if}
{/if}
{#if fileMetadata === undefined}
{:else}
{/if}
{#if fileMetadata !== undefined && filePreview !== undefined}
{#if filePreview.contentType === 'Unknown'} Type of file not supported for preview {:else if filePreview.contentType === 'Csv'} Previewing a {filePreview.contentType?.toLowerCase()} file. Separator character:
Header row:
loadFilePreview( fileMetadata?.fileKey ?? '', fileMetadata?.size, fileMetadata?.mimeType )} />
{:else} Previewing a {filePreview.contentType?.toLowerCase()} file {/if}
{#if !emptyString(filePreview.contentPreview)}{filePreview.contentPreview}{:else if filePreview.contentType !== undefined}Preview impossible.{/if}
{:else if filePreviewLoading}
File preview loading
{/if}
{/if}
{#if !readOnlyMode} {/if}