From 4d349db1948b9704bfde9dbe754a86857b5bb69e Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 1 Feb 2025 14:11:24 +0330 Subject: [PATCH] build error --- src/components/UploadBox.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/UploadBox.tsx b/src/components/UploadBox.tsx index 451380e..a92dc85 100644 --- a/src/components/UploadBox.tsx +++ b/src/components/UploadBox.tsx @@ -7,7 +7,7 @@ import { CloseCircle } from 'iconsax-react' type Props = { label: string, isMultiple?: boolean, - onChange: (file: File[]) => void; + onChange?: (file: File[]) => void; isReset?: boolean; } @@ -21,10 +21,10 @@ const UploadBox: FC = (props: Props) => { const array = [...files] array.push(acceptedFiles[0]) setFiles(array) - props.onChange(array) + props.onChange && props.onChange(array) } else { setFiles([acceptedFiles[0]]) - props.onChange([acceptedFiles[0]]) + props.onChange && props.onChange([acceptedFiles[0]]) } // eslint-disable-next-line react-hooks/exhaustive-deps }, [files]) @@ -34,7 +34,7 @@ const UploadBox: FC = (props: Props) => { const array = [...files] array.splice(index, 1) setFiles(array) - props.onChange(array) + props.onChange && props.onChange(array) } useEffect(() => {