diff --git a/src/files-ui/components/dropzone/components/dropzone/Dropzone.tsx b/src/files-ui/components/dropzone/components/dropzone/Dropzone.tsx index a5d4d61d8020e9988430ea89678c804e6dafddd2..7ff135c6dc25a4dc345b8e7d614c993d2e93b790 100644 --- a/src/files-ui/components/dropzone/components/dropzone/Dropzone.tsx +++ b/src/files-ui/components/dropzone/components/dropzone/Dropzone.tsx @@ -91,6 +91,7 @@ const Dropzone: React.FC<DropzoneProps> = (props: DropzoneProps) => { ...rest } = mergeProps(props, defaultDrozoneProps); console.log("Dropzone props", children); + console.log("Dropzone value", value); const { url, method, diff --git a/src/files-ui/components/dropzone/components/dropzone/DropzoneProps.ts b/src/files-ui/components/dropzone/components/dropzone/DropzoneProps.ts index 030c70a65a68f25d0aecdbc71d53da375e31d4a8..bba187d8ece51787e9865ca9a54691ae258267e3 100644 --- a/src/files-ui/components/dropzone/components/dropzone/DropzoneProps.ts +++ b/src/files-ui/components/dropzone/components/dropzone/DropzoneProps.ts @@ -287,10 +287,10 @@ export type DropzoneAdvancedConfig = { type DefDivProps = React.HTMLProps<HTMLDivElement>; -type DivPropsOmitInputButtonFullProps = Omit<DefDivProps, keyof DropzoneFullProps>; +type DivPropsOmitDropzoneFullProps = Omit<DefDivProps, keyof DropzoneFullProps>; export declare type DropzoneProps = -DivPropsOmitInputButtonFullProps & + DivPropsOmitDropzoneFullProps & { [D in keyof DropzoneFullProps]: DropzoneFullProps[D] } @@ -305,5 +305,6 @@ export const defaultDrozoneProps: DropzoneProps = uploadConfig: {}, actionButtons: {}, header: true, - footer: true + footer: true, + value: [], } \ No newline at end of file diff --git a/src/files-ui/components/file-input-button/InputButtonProps.ts b/src/files-ui/components/file-input-button/InputButtonProps.ts index d56f018a12f9663eddbca1bb382b1326fc73f6d9..fd729e59784273c8159c229f971653e987c53895 100644 --- a/src/files-ui/components/file-input-button/InputButtonProps.ts +++ b/src/files-ui/components/file-input-button/InputButtonProps.ts @@ -142,9 +142,10 @@ export declare type FileInputButtonProps = export const defaultFileInputButtonProps: FileInputButtonProps = { textDecoration: "uppercase", - label:"browse...", + label: "browse...", behaviour: "add", disabled: false, uploadConfig: {}, actionButtons: {}, + value: [], } \ No newline at end of file diff --git a/src/files-ui/hooks/useDropzoneFileUpdater.ts b/src/files-ui/hooks/useDropzoneFileUpdater.ts index b1bb4dd4d71594d61b097edb7529dac67ce29346..a776c6630bc01ea3972e2ed109244afe3ede255c 100644 --- a/src/files-ui/hooks/useDropzoneFileUpdater.ts +++ b/src/files-ui/hooks/useDropzoneFileUpdater.ts @@ -25,6 +25,9 @@ const useDropzoneFileListUpdater = ( localization?: Localization, validateFilesFlag?: boolean ): [ExtFile[], number, React.Dispatch<React.SetStateAction<ExtFile[]>>] => { + + console.log("FileListUpdater",dropzoneId, value, isUploading, maxFileSize, accept, maxFiles, validateFilesFlag); + //state for managing the files locally const [localFiles, setLocalFiles] = React.useState<ExtFile[]>([]); // the current number of valid files