From 9c374f849be1526227dd3de5e48abe979c55829c Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Mon, 9 Jun 2025 17:17:54 +0200 Subject: [PATCH] Shwo a message when some lists are empty --- virtweb_frontend/src/widgets/forms/VMDisksList.tsx | 8 +++++++- virtweb_frontend/src/widgets/forms/VMNetworksList.tsx | 7 +++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/virtweb_frontend/src/widgets/forms/VMDisksList.tsx b/virtweb_frontend/src/widgets/forms/VMDisksList.tsx index b9b105f..9744dcd 100644 --- a/virtweb_frontend/src/widgets/forms/VMDisksList.tsx +++ b/virtweb_frontend/src/widgets/forms/VMDisksList.tsx @@ -2,7 +2,7 @@ import { mdiHarddiskPlus } from "@mdi/js"; import Icon from "@mdi/react"; import CheckCircleIcon from "@mui/icons-material/CheckCircle"; import DeleteIcon from "@mui/icons-material/Delete"; -import { Button, IconButton, Paper, Tooltip } from "@mui/material"; +import { Button, IconButton, Paper, Tooltip, Typography } from "@mui/material"; import React from "react"; import { DiskImage } from "../../api/DiskImageApi"; import { ServerApi } from "../../api/ServerApi"; @@ -67,6 +67,12 @@ export function VMDisksList(p: { /> ))} + {p.vm.file_disks.length === 0 && ( + + No disk file yet! + + )} + {p.editable && } {/* Disk backup */} diff --git a/virtweb_frontend/src/widgets/forms/VMNetworksList.tsx b/virtweb_frontend/src/widgets/forms/VMNetworksList.tsx index 52b8093..6c1e39f 100644 --- a/virtweb_frontend/src/widgets/forms/VMNetworksList.tsx +++ b/virtweb_frontend/src/widgets/forms/VMNetworksList.tsx @@ -10,6 +10,7 @@ import { ListItemAvatar, ListItemText, Tooltip, + Typography, } from "@mui/material"; import Grid from "@mui/material/Grid"; import { NWFilter } from "../../api/NWFilterApi"; @@ -49,6 +50,12 @@ export function VMNetworksList(p: { )} + {p.vm.networks.length === 0 && ( + + No network interface defined yet! + + )} + {/* networks list */} {p.vm.networks.map((n, num) => (