11import { Component , ReactNode , createElement } from "react" ;
22import { findDOMNode } from "react-dom" ;
3- import { FileDropper } from "./components/FileDropper" ;
43import { hot } from "react-hot-loader/root" ;
5- import { FileDropperContainerProps , Nanoflow } from "../typings/FileDropperProps" ;
6-
7- import "./ui/FileDropper.scss" ;
8- import { FileDropperStore , FileDropperGuids } from "./store/fileDropperStore" ;
9- import { FileDropperFile } from "./store/fileDropperFile" ;
4+ import mime from "mime" ;
105import {
116 createObject ,
12- saveDocument ,
13- commitObject ,
147 deleteObjectGuid ,
15- savePostMethod ,
16- getObject ,
17- entityIsImage ,
18- entityIsFileDocument ,
19- entityIsPersistable
20- } from "./util/data" ;
8+ commitObject ,
9+ getObject
10+ } from "@jeltemx/mendix-react-widget-utils/lib/objects" ;
11+ import { entityIsFileDocument , entityIsImage , entityIsPersistable } from "@jeltemx/mendix-react-widget-utils" ;
12+ import { saveDocument } from "@jeltemx/mendix-react-widget-utils/lib/documents" ;
13+
14+ import { FileDropper } from "./components/FileDropper" ;
15+ import { FileDropperContainerProps , Nanoflow } from "../typings/FileDropperProps" ;
16+ import { FileDropperStore , FileDropperGuids } from "./store/fileDropperStore" ;
17+ import { FileDropperFile } from "./store/fileDropperFile" ;
18+
19+ import { savePostMethod } from "./util/data" ;
20+
2121import { UIProps } from "./components/FileList" ;
2222import { getTexts } from "./util/texts" ;
2323import { validateProps , ValidationMessage , ValidateExtraProps } from "./util/validation" ;
24- import mime from "mime" ;
24+
25+ import "./ui/FileDropper.scss" ;
2526
2627export interface Action {
2728 microflow ?: string ;
@@ -126,7 +127,8 @@ class FileDropperContainer extends Component<FileDropperContainerProps, {}> {
126127 uiErrorButtonGlyph,
127128 uiErrorButtonStyle,
128129 uiShowPreviewLabel,
129- uiShowImagePreviews
130+ uiShowImagePreviews,
131+ uiHideProgressOnComplete
130132 } = this . props ;
131133
132134 const deleteButtonStyle =
@@ -141,7 +143,8 @@ class FileDropperContainer extends Component<FileDropperContainerProps, {}> {
141143 saveButtonStyle,
142144 errorButtonStyle,
143145 uiShowPreviewLabel,
144- uiShowImagePreviews
146+ uiShowImagePreviews,
147+ uiHideProgressOnComplete
145148 } ;
146149
147150 return < FileDropper store = { this . store } uiProps = { ui } /> ;
0 commit comments