From f987183a539f8838b59cd54e7b108d49fc54b9b7 Mon Sep 17 00:00:00 2001 From: Pulse Monitor Date: Wed, 20 Aug 2025 19:21:49 +0000 Subject: [PATCH] improve: use separate columns for guest info in URL settings - Name, Type, VMID, and Node now in separate columns - Prevents long text from making rows too wide - Cleaner, more organized table layout - Matches the style of the main dashboard table --- .../src/components/Settings/GuestURLs.tsx | 41 +++++++++++++------ 1 file changed, 29 insertions(+), 12 deletions(-) diff --git a/frontend-modern/src/components/Settings/GuestURLs.tsx b/frontend-modern/src/components/Settings/GuestURLs.tsx index 6a75e7e5c..e95bdef3e 100644 --- a/frontend-modern/src/components/Settings/GuestURLs.tsx +++ b/frontend-modern/src/components/Settings/GuestURLs.tsx @@ -131,7 +131,16 @@ export function GuestURLs(props: GuestURLsProps) { - Guest + Name + + + Type + + + VMID + + + Node Custom URL @@ -144,7 +153,7 @@ export function GuestURLs(props: GuestURLsProps) { - + No guests found @@ -157,21 +166,29 @@ export function GuestURLs(props: GuestURLsProps) { return ( -
-
-
- {guest.name} -
-
- {guest.type === 'qemu' ? 'VM' : 'LXC'} • {guest.vmid} • {guest.node} -
-
+
+ {guest.name}
+ + + {guest.type === 'qemu' ? 'VM' : 'LXC'} + + + + {guest.vmid} + + + {guest.node} + updateGuestURL(guestId, e.currentTarget.value)} class="w-full px-2 py-1 text-sm border border-gray-300 dark:border-gray-600 rounded