diff --git a/src/controls/listItemAttachments/IUploadAttachmentProps.ts b/src/controls/listItemAttachments/IUploadAttachmentProps.ts index f25611dc0..08ade03b2 100644 --- a/src/controls/listItemAttachments/IUploadAttachmentProps.ts +++ b/src/controls/listItemAttachments/IUploadAttachmentProps.ts @@ -9,4 +9,5 @@ export interface IUploadAttachmentProps { context: BaseComponentContext; fireUpload?: boolean; onAttachmentUpload: (file?: File) => void; + onUploadDialogClosed: () => void; } diff --git a/src/controls/listItemAttachments/ListItemAttachments.tsx b/src/controls/listItemAttachments/ListItemAttachments.tsx index edccd5727..1cfd418bb 100755 --- a/src/controls/listItemAttachments/ListItemAttachments.tsx +++ b/src/controls/listItemAttachments/ListItemAttachments.tsx @@ -93,6 +93,7 @@ export class ListItemAttachments extends React.Component this.loadAttachments().then(resolve)); }); } + protected loadAttachmentsPreview(files: IListItemAttachmentFile[]): Promise { const filePreviewImages = files.map(file => this.loadAttachmentPreview(file)); return Promise.all(filePreviewImages).then(filePreviews => { @@ -252,6 +253,7 @@ export class ListItemAttachments extends React.Component this.setState({ fireUpload: false })} /> { diff --git a/src/controls/listItemAttachments/UploadAttachment.tsx b/src/controls/listItemAttachments/UploadAttachment.tsx index 9343a8cc3..58247b343 100644 --- a/src/controls/listItemAttachments/UploadAttachment.tsx +++ b/src/controls/listItemAttachments/UploadAttachment.tsx @@ -89,6 +89,25 @@ export class UploadAttachment extends React.Component