fix: correctly pass-through preview URLs

feat/custom-emoji-autocomplete
Paul Makles 2022-07-10 13:57:47 +01:00
parent 0ec7e5e116
commit aad9a30266
1 changed files with 5 additions and 3 deletions

View File

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