Do not offer to expand disk if disk deletion is request by user
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@ -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}
|
||||||
|
Reference in New Issue
Block a user