Loading…
} {catalogError &&{catalogError}
} + {storageError &&{storageError}
} {!activeCart && !catalogLoading && (
diff --git a/src/components/AddItemDialog.tsx b/src/components/AddItemDialog.tsx
index cc6962b..0ff05c2 100644
--- a/src/components/AddItemDialog.tsx
+++ b/src/components/AddItemDialog.tsx
@@ -1,5 +1,6 @@
import { useEffect, useState } from 'react'
import type { Product, CompleteDrone, KitBuild, Drone, Category, Currency } from '../types'
+import { storeImage, resolveImage } from '../utils/imageCache'
const CATEGORIES: Category[] = [
'frame', 'flight-controller', 'esc', 'motor', 'camera',
@@ -110,7 +111,7 @@ export function AddItemDialog({ isDroneSection, initialItem, onSubmit, onClose }
return today()
})
const [url, setUrl] = useState(() => (initialItem as Product | CompleteDrone | KitBuild)?.url ?? '')
- const [image, setImage] = useState(() => initialItem?.image ?? '')
+ const [image, setImage] = useState('')
const [note, setNote] = useState(() => initialItem?.note ?? '')
const [parts, setParts] = useState {pasteError}
+ {thumbnail ? (
+
) : (