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