Do not offer to expand disk if disk deletion is request by user
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-06-09 18:09:55 +02:00
parent a1439689dd
commit d4bc92f562

View File

@ -1,8 +1,8 @@
import { mdiHarddiskPlus } from "@mdi/js"; import { mdiHarddiskPlus } from "@mdi/js";
import Icon from "@mdi/react"; import Icon from "@mdi/react";
import ExpandIcon from "@mui/icons-material/Expand";
import CheckCircleIcon from "@mui/icons-material/CheckCircle"; import CheckCircleIcon from "@mui/icons-material/CheckCircle";
import DeleteIcon from "@mui/icons-material/Delete"; import DeleteIcon from "@mui/icons-material/Delete";
import ExpandIcon from "@mui/icons-material/Expand";
import { Button, IconButton, Paper, Tooltip, Typography } from "@mui/material"; import { Button, IconButton, Paper, Tooltip, Typography } from "@mui/material";
import React from "react"; import React from "react";
import { DiskImage } from "../../api/DiskImageApi"; import { DiskImage } from "../../api/DiskImageApi";
@ -14,9 +14,9 @@ import { VMDiskFileWidget } from "../vms/VMDiskFileWidget";
import { CheckboxInput } from "./CheckboxInput"; import { CheckboxInput } from "./CheckboxInput";
import { DiskBusSelect } from "./DiskBusSelect"; import { DiskBusSelect } from "./DiskBusSelect";
import { DiskImageSelect } from "./DiskImageSelect"; import { DiskImageSelect } from "./DiskImageSelect";
import { DiskSizeInput } from "./DiskSizeInput";
import { SelectInput } from "./SelectInput"; import { SelectInput } from "./SelectInput";
import { TextInput } from "./TextInput"; import { TextInput } from "./TextInput";
import { DiskSizeInput } from "./DiskSizeInput";
export function VMDisksList(p: { export function VMDisksList(p: {
vm: VMInfo; vm: VMInfo;
@ -141,7 +141,7 @@ function DiskInfo(p: {
{...p} {...p}
secondaryAction={ secondaryAction={
<> <>
{p.editable && ( {p.editable && !p.disk.deleteType && (
<IconButton <IconButton
edge="end" edge="end"
aria-label="expand disk" aria-label="expand disk"
@ -193,7 +193,7 @@ function DiskInfo(p: {
/> />
{/* New disk size*/} {/* New disk size*/}
{p.disk.resize && ( {p.disk.resize && !p.disk.deleteType && (
<DiskSizeInput <DiskSizeInput
label="New disk size (GB)" label="New disk size (GB)"
value={p.disk.size} value={p.disk.size}