Divide per group only when there is at least one group defined
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Pierre HUBERT 2024-11-02 18:25:47 +01:00
parent 8b16ce0c5d
commit 9755bacc55

View File

@ -112,12 +112,16 @@ function VMListWidget(p: {
<TableBody> <TableBody>
{p.groups.map((g, num) => ( {p.groups.map((g, num) => (
<React.Fragment key={num}> <React.Fragment key={num}>
{p.groups.length > 1 && (
<TableRow> <TableRow>
<TableCell <TableCell
style={{ paddingBottom: 2, paddingTop: 2 }} style={{ paddingBottom: 2, paddingTop: 2 }}
colSpan={6} colSpan={6}
> >
<IconButton size="small" onClick={() => toggleHiddenGroup(g)}> <IconButton
size="small"
onClick={() => toggleHiddenGroup(g)}
>
{!hiddenGroups?.has(g) ? ( {!hiddenGroups?.has(g) ? (
<KeyboardArrowUpIcon /> <KeyboardArrowUpIcon />
) : ( ) : (
@ -127,6 +131,7 @@ function VMListWidget(p: {
{g ?? "default"} {g ?? "default"}
</TableCell> </TableCell>
</TableRow> </TableRow>
)}
{!hiddenGroups.has(g) && {!hiddenGroups.has(g) &&
p.list p.list