From 2ef60815a9c2b1d70eb425e66993a7fbea923351 Mon Sep 17 00:00:00 2001 From: Maxime Lalo Date: Thu, 28 Sep 2023 17:45:22 +0200 Subject: [PATCH] :bug: Multiple documents working --- .../Layouts/Folder/ViewDocuments/index.tsx | 28 +++++++++++++------ 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx index 462792e8..e7827e19 100644 --- a/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx +++ b/src/front/Components/Layouts/Folder/ViewDocuments/index.tsx @@ -235,20 +235,32 @@ class ViewDocumentsClass extends BasePage { private goToPrevious() { const index = this.state.selectedFileIndex - 1; if (this.hasPrevious()) { - this.setState({ - selectedFile: this.state.document!.files![index]!, - selectedFileIndex: index, - }); + this.setState( + { + selectedFile: this.state.document!.files![index]!, + selectedFileIndex: index, + fileBlob: null, + }, + () => { + this.getFilePreview(); + }, + ); } } private goToNext() { if (this.hasNext()) { const index = this.state.selectedFileIndex + 1; - this.setState({ - selectedFile: this.state.document!.files![index]!, - selectedFileIndex: index, - }); + this.setState( + { + selectedFile: this.state.document!.files![index]!, + selectedFileIndex: index, + fileBlob: null, + }, + () => { + this.getFilePreview(); + }, + ); } }