event.stopPropagation()}
+ >
+
+
+
+
+ {t('archives.media.title')}
+
+
{archiveName} · {printerName}
+
+
+
+
+
+ {mediaQuery.isLoading ? (
+
+
+ {t('archives.media.searching')}
+
+ ) : mediaQuery.isError ? (
+
+ {t('archives.media.searchFailed')}
+
+ ) : !hasMedia ? (
+
+
{t('archives.media.none')}
+ {warnings}
+
+ ) : (
+
+ {mediaQuery.data?.local_timelapse && (
+
+
+
+
+ {mediaQuery.data.local_timelapse.name}
+
+
+ {t('archives.media.attachedTimelapse')} · {formatFileSize(mediaQuery.data.local_timelapse.size)}
+
+
+
+
+ )}
+
+ {remoteFiles.length > 0 && (
+
+
+
+ {t('archives.media.printerFiles')} ({remoteFiles.length})
+
+
+
+
+ {remoteFiles.map((file) => {
+ const selected = selectedPaths.has(file.path);
+ return (
+
+ );
+ })}
+
+
+ )}
+
+ {warnings}
+
+ )}
+
+
+ {remoteFiles.length > 0 && (
+
+
+
+ )}
+