Add common download helper (#628)

* Refactor download functions into a common helper function

* Removed unused import
This commit is contained in:
Erik Michelson 2020-10-03 22:38:46 +02:00 committed by GitHub
parent c0d05904b2
commit 9b6fca29e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 20 deletions

View file

@ -0,0 +1,9 @@
export const download = (data: BlobPart, fileName: string, mimeType: string): void => {
const file = new Blob([data], { type: mimeType })
const helperElement = document.createElement('a')
helperElement.href = URL.createObjectURL(file)
helperElement.download = fileName
document.body.appendChild(helperElement)
helperElement.click()
helperElement.remove()
}