Update virtual-machines.tsx

This commit is contained in:
MacRimi
2025-10-29 18:41:01 +01:00
parent cae5e3b99f
commit 2163830a54

View File

@@ -294,10 +294,10 @@ export function VirtualMachines() {
const response = await fetch(`/api/vms/${lxc.vmid}`) const response = await fetch(`/api/vms/${lxc.vmid}`)
if (response.ok) { if (response.ok) {
const details = await response.json() const details = await response.json()
if (details.lxc_ip) { if (details.lxc_ip_info?.primary_ip) {
configs[lxc.vmid] = details.lxc_ip configs[lxc.vmid] = details.lxc_ip_info.primary_ip
} else if (details.config) { } else if (details.config) {
configs[lxc.vmid] = extractIPFromConfig(details.config) configs[lxc.vmid] = extractIPFromConfig(details.config, details.lxc_ip_info)
} }
} }
} catch (error) { } catch (error) {
@@ -1253,16 +1253,6 @@ export function VirtualMachines() {
<div className="font-semibold text-foreground">{vmDetails.config.swap} MB</div> <div className="font-semibold text-foreground">{vmDetails.config.swap} MB</div>
</div> </div>
)} )}
{selectedVM.type === "lxc" && (
<div>
<div className="text-xs text-muted-foreground mb-1">IP Address</div>
<div
className={`font-semibold ${extractIPFromConfig(vmDetails.config, vmDetails.lxc_ip_info) === "DHCP" ? "text-yellow-500" : "text-green-500"}`}
>
{extractIPFromConfig(vmDetails.config, vmDetails.lxc_ip_info)}
</div>
</div>
)}
</div> </div>
{showNotes && ( {showNotes && (