From 2e13e11673f2ff91cf65adc35f012b06ec4d7d6b Mon Sep 17 00:00:00 2001 From: Ardeman Date: Mon, 10 Mar 2025 12:31:29 +0800 Subject: [PATCH] fix: add setUploadedFile to InputFile component for resetting uploaded file state --- app/components/ui/input-file.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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])