Skip to content
Snippets Groups Projects
Commit ea102b25 authored by Jose Manuel Serrano Amaut's avatar Jose Manuel Serrano Amaut
Browse files

[FIX]: Fix infinite buble when value is not given. Solution was to use the default value

parent ab6b75cd
Branches
No related tags found
No related merge requests found
...@@ -91,6 +91,7 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => { ...@@ -91,6 +91,7 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => {
...rest ...rest
} = mergeProps(props, defaultDrozoneProps); } = mergeProps(props, defaultDrozoneProps);
console.log("Dropzone props", children); console.log("Dropzone props", children);
console.log("Dropzone value", value);
const { const {
url, url,
method, method,
......
...@@ -287,10 +287,10 @@ export type DropzoneAdvancedConfig = { ...@@ -287,10 +287,10 @@ export type DropzoneAdvancedConfig = {
type DefDivProps = React.HTMLProps<HTMLDivElement>; type DefDivProps = React.HTMLProps<HTMLDivElement>;
type DivPropsOmitInputButtonFullProps = Omit<DefDivProps, keyof DropzoneFullProps>; type DivPropsOmitDropzoneFullProps = Omit<DefDivProps, keyof DropzoneFullProps>;
export declare type DropzoneProps = export declare type DropzoneProps =
DivPropsOmitInputButtonFullProps & DivPropsOmitDropzoneFullProps &
{ {
[D in keyof DropzoneFullProps]: DropzoneFullProps[D] [D in keyof DropzoneFullProps]: DropzoneFullProps[D]
} }
...@@ -305,5 +305,6 @@ export const defaultDrozoneProps: DropzoneProps = ...@@ -305,5 +305,6 @@ export const defaultDrozoneProps: DropzoneProps =
uploadConfig: {}, uploadConfig: {},
actionButtons: {}, actionButtons: {},
header: true, header: true,
footer: true footer: true,
value: [],
} }
\ No newline at end of file
...@@ -147,4 +147,5 @@ export const defaultFileInputButtonProps: FileInputButtonProps = ...@@ -147,4 +147,5 @@ export const defaultFileInputButtonProps: FileInputButtonProps =
disabled: false, disabled: false,
uploadConfig: {}, uploadConfig: {},
actionButtons: {}, actionButtons: {},
value: [],
} }
\ No newline at end of file
...@@ -25,6 +25,9 @@ const useDropzoneFileListUpdater = ( ...@@ -25,6 +25,9 @@ const useDropzoneFileListUpdater = (
localization?: Localization, localization?: Localization,
validateFilesFlag?: boolean validateFilesFlag?: boolean
): [ExtFile[], number, React.Dispatch<React.SetStateAction<ExtFile[]>>] => { ): [ExtFile[], number, React.Dispatch<React.SetStateAction<ExtFile[]>>] => {
console.log("FileListUpdater",dropzoneId, value, isUploading, maxFileSize, accept, maxFiles, validateFilesFlag);
//state for managing the files locally //state for managing the files locally
const [localFiles, setLocalFiles] = React.useState<ExtFile[]>([]); const [localFiles, setLocalFiles] = React.useState<ExtFile[]>([]);
// the current number of valid files // the current number of valid files
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment