diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index ffb0726..891fdca 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -614,97 +614,89 @@ export default function RootLayout ({
<>
Downloads
- {downloadProgress.length === 0 ? (
-
- No more downloads!
-
- ) : (
- downloadProgress.map((v, i) => (
-
-
- {
- getGameInfo(
- getVersionInfo(v.version)?.game
- )?.name
- }{' '}
- v{getVersionInfo(v.version)?.versionName}
-
-
- {v.failed ? (
- <>
-
-
- Download failed
-
-
-
- >
- ) : v.queued ? (
-
- Queued…
-
- ) : v.queued ? (
-
- Queued…
-
- ) : v.hash_checking ? (
-
- Checking hash...
-
- ) : v.finishing ? (
-
- Finishing...
-
- ) : (
-
-
- Downloaded{' '}
- {prettyBytes(v.progressBytes, {
- minimumFractionDigits: 1,
- maximumFractionDigits: 1
- })}{' '}
- of{' '}
- {prettyBytes(
- getVersionInfo(v.version)?.size ??
- 0,
- {
- minimumFractionDigits: 1,
- maximumFractionDigits: 1
- }
- )}{' '}
- (ETA: {formatEtaSmart(v.etaSecs)}{' '}
- • Speed:{' '}
- {prettyBytes(v.speed, {
- minimumFractionDigits: 1,
- maximumFractionDigits: 1
- })}
- /s)
+ {downloadProgress.map((v, i) => (
+
+
+ {
+ getGameInfo(getVersionInfo(v.version)?.game)
+ ?.name
+ }{' '}
+ v{getVersionInfo(v.version)?.versionName}
+
+
+ {v.failed ? (
+ <>
+
+
+ Download failed
-
+
- )}
-
+ >
+ ) : v.queued ? (
+
+ Queued…
+
+ ) : v.queued ? (
+
+ Queued…
+
+ ) : v.hash_checking ? (
+
+ Checking hash...
+
+ ) : v.finishing ? (
+
+ Finishing...
+
+ ) : (
+
+
+ Downloaded{' '}
+ {prettyBytes(v.progressBytes, {
+ minimumFractionDigits: 1,
+ maximumFractionDigits: 1
+ })}{' '}
+ of{' '}
+ {prettyBytes(
+ getVersionInfo(v.version)?.size ?? 0,
+ {
+ minimumFractionDigits: 1,
+ maximumFractionDigits: 1
+ }
+ )}{' '}
+ (ETA: {formatEtaSmart(v.etaSecs)} •
+ Speed:{' '}
+ {prettyBytes(v.speed, {
+ minimumFractionDigits: 1,
+ maximumFractionDigits: 1
+ })}
+ /s)
+
+
+
+ )}
- ))
- )}
+
+ ))}
>
) : popupMode === 2 ? (