setMountEntry({ item: selectedItem!, entry })}
+ className={`w-full text-left px-4 py-3 rounded-lg border flex items-center gap-3 transition-colors ${isMounted ? 'border-blue-300 bg-blue-50' : 'border-neutral-200 hover:bg-neutral-50 hover:border-neutral-300'}`}
>
{fname}
- {downloading === entry.id && downloadProgress ? (
- <>
-
- {downloadProgress.phase === 'saving'
- ? 'Saving to device…'
- : downloadProgress.phase === 'image'
- ? 'Saving cover image…'
- : downloadProgress.total
- ? `${humanFileSize(downloadProgress.received)} / ${humanFileSize(downloadProgress.total)}`
- : humanFileSize(downloadProgress.received) || 'Downloading…'}
-
- {downloadProgress.phase === 'fetching' && (
-
- )}
- >
- ) : (
-
{humanFileSize(entry.size)}
- )}
+
{humanFileSize(entry.size)}