diff --git a/app/components/form/fields/DisksTableField.tsx b/app/components/form/fields/DisksTableField.tsx
index 6134b505f..6a78ce9f6 100644
--- a/app/components/form/fields/DisksTableField.tsx
+++ b/app/components/form/fields/DisksTableField.tsx
@@ -13,6 +13,7 @@ import type { DiskCreate } from '@oxide/api'
import { AttachDiskModalForm } from '~/forms/disk-attach'
import { CreateDiskSideModalForm } from '~/forms/disk-create'
import type { InstanceCreateInput } from '~/forms/instance-create'
+import { EmptyCell } from '~/table/cells/EmptyCell'
import { Badge } from '~/ui/lib/Badge'
import { Button } from '~/ui/lib/Button'
import * as MiniTable from '~/ui/lib/MiniTable'
@@ -45,18 +46,18 @@ export function DisksTableField({
return (
<>
-
- {!!items.length && (
-
-
- Name
- Type
- Size
- {/* For remove button */}
-
-
-
- {items.map((item, index) => (
+
+
+
+ Name
+ Type
+ Size
+ {/* For remove button */}
+
+
+
+ {items.length ? (
+ items.map((item, index) => (
- {item.type}
+ {item.type}
{item.type === 'attach' ? (
- '—'
+
) : (
<>
{bytesToGiB(item.size)}
- GiB
+ GiB
>
)}
@@ -84,17 +85,23 @@ export function DisksTableField({
label={`remove disk ${item.name}`}
/>
- ))}
-
-
- )}
+ ))
+ ) : (
+
+ )}
+
+