fix: correctly pass-through preview URLs

This commit is contained in:
Paul Makles 2022-07-10 13:57:47 +01:00
parent 0ec7e5e116
commit aad9a30266

View file

@ -120,7 +120,9 @@ export function FileUploader(props: Props) {
const [uploading, setUploading] = useState(false); const [uploading, setUploading] = useState(false);
const [previewFile, setPreviewFile] = useState<File>(null!); const [previewFile, setPreviewFile] = useState<File>(null!);
const [generatedPreviewURL, setGeneratedPreviewURL] = useState(""); const [generatedPreviewURL, setGeneratedPreviewURL] = useState<
string | undefined
>(undefined);
useEffect(() => { useEffect(() => {
if (previewFile) { if (previewFile) {
const url: string = URL.createObjectURL(previewFile); const url: string = URL.createObjectURL(previewFile);
@ -291,8 +293,8 @@ export function FileUploader(props: Props) {
backgroundImage: backgroundImage:
style === "icon" style === "icon"
? `url('${ ? `url('${
generatedPreviewURL ?? generatedPreviewURL ||
previewURL ?? previewURL ||
defaultPreview defaultPreview
}')` }')`
: previewURL : previewURL