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
No related branches found
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
...@@ -142,9 +142,10 @@ export declare type FileInputButtonProps = ...@@ -142,9 +142,10 @@ export declare type FileInputButtonProps =
export const defaultFileInputButtonProps: FileInputButtonProps = export const defaultFileInputButtonProps: FileInputButtonProps =
{ {
textDecoration: "uppercase", textDecoration: "uppercase",
label:"browse...", label: "browse...",
behaviour: "add", behaviour: "add",
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.
Finish editing this message first!
Please register or to comment