🐛 Carousel between files and not documents + download when validated
This commit is contained in:
parent
e2ede3a5be
commit
cd93d5c340
@ -59,8 +59,6 @@ class ViewDocumentsClass extends BasePage<IPropsClass, IState> {
|
|||||||
|
|
||||||
this.hasPrevious = this.hasPrevious.bind(this);
|
this.hasPrevious = this.hasPrevious.bind(this);
|
||||||
this.hasNext = this.hasNext.bind(this);
|
this.hasNext = this.hasNext.bind(this);
|
||||||
|
|
||||||
this.downloadFile = this.downloadFile.bind(this);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public override render(): JSX.Element | null {
|
public override render(): JSX.Element | null {
|
||||||
@ -106,9 +104,9 @@ class ViewDocumentsClass extends BasePage<IPropsClass, IState> {
|
|||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
{this.props.selectedDocument?.document_status === "VALIDATED" && (
|
{this.props.selectedDocument?.document_status === "VALIDATED" && (
|
||||||
<>
|
<a href={this.state.selectedFile.file_path!} download>
|
||||||
<Button onClick={this.downloadFile}>Télécharger</Button>
|
<Button>Télécharger</Button>
|
||||||
</>
|
</a>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<Confirm
|
<Confirm
|
||||||
@ -177,17 +175,6 @@ class ViewDocumentsClass extends BasePage<IPropsClass, IState> {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
private downloadFile() {
|
|
||||||
var link = document.createElement("a");
|
|
||||||
// If you don't know the name or want to use
|
|
||||||
// the webserver default set name = ''
|
|
||||||
link.setAttribute("download", "super_nom.pdf");
|
|
||||||
link.href = "/";
|
|
||||||
document.body.appendChild(link);
|
|
||||||
link.click();
|
|
||||||
link.remove();
|
|
||||||
}
|
|
||||||
|
|
||||||
private goToPrevious() {
|
private goToPrevious() {
|
||||||
const index = this.state.selectedFileIndex - 1;
|
const index = this.state.selectedFileIndex - 1;
|
||||||
if (this.hasPrevious()) {
|
if (this.hasPrevious()) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user