diff --git a/app/components/ui/input-file.tsx b/app/components/ui/input-file.tsx index 3c19373..c43319e 100644 --- a/app/components/ui/input-file.tsx +++ b/app/components/ui/input-file.tsx @@ -42,7 +42,7 @@ export const InputFile = >( labelClassName, ...restProperties } = properties - const { setIsUploadOpen, uploadedFile } = useAdminContext() + const { setIsUploadOpen, uploadedFile, setUploadedFile } = useAdminContext() const { register, @@ -55,6 +55,7 @@ export const InputFile = >( useEffect(() => { if (uploadedFile) { setValue(name as string, uploadedFile) + setUploadedFile(undefined) } // eslint-disable-next-line react-hooks/exhaustive-deps }, [uploadedFile])