diff --git a/AppImage/components/virtual-machines.tsx b/AppImage/components/virtual-machines.tsx index b58921f7..cd4bef5d 100644 --- a/AppImage/components/virtual-machines.tsx +++ b/AppImage/components/virtual-machines.tsx @@ -1243,13 +1243,18 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => {
{/* Mobile carousel container */} -
-
- {/* Page 0: Main content */} +
+
-
+ {/* Page 0: Main content */} +
+
{selectedVM && ( <>
@@ -1366,16 +1371,14 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => { ) : null} - + )} +
-
- - {/* Page 1: Backups */} -
-
+ + {/* Page 1: Backups */} +
+

Create Backup

@@ -1447,7 +1450,7 @@ const handleDownloadLogs = async (vmid: number, vmName: string) => {
{/* Mobile pagination dots */} -
+
- -
- - {/* Desktop Backups Section - Always visible */} - - -
-

- Backups -

- -
- -
- {/* Create Backup */} -
- -
- - -
-
- - {/* Backup List */} -
- - {loadingBackups ? ( -
- - Loading... -
- ) : vmBackups.length === 0 ? ( -
- No backups found -
- ) : ( -
- {vmBackups.map((backup, index) => ( -
- {backup.date} - {backup.size_human} -
- ))} -
- )} -
-
-
+
- {detailsLoading ? ( -
Loading configuration...
- ) : vmDetails?.config ? ( - <> - - -
-

- Resources -

+ {detailsLoading ? ( +
Loading configuration...
+ ) : vmDetails?.config ? ( + <> + + +
+

+ Resources +

+
+ +
+ {/* Create Backup */} +
+ +
+ + +
+
+ + {/* Backup List */} +
+ + {loadingBackups ? ( +
+ + Loading... +
+ ) : vmBackups.length === 0 ? ( +
+ No backups found +
+ ) : ( +
+ {vmBackups.map((backup, index) => ( +
+ {backup.date} + {backup.size_human} +
+ ))} +
+ )} +
+
+ + ) : null}