1
0
mirror of https://github.com/SomboChea/ui synced 2026-01-21 18:46:11 +07:00

ActionBar Component - Replaced class by func. comp (#330)

This commit is contained in:
Priscila Oliveira
2019-12-03 09:44:44 +01:00
committed by GitHub
parent fcad6fa794
commit 742971db0d
11 changed files with 297 additions and 218 deletions

View File

@@ -0,0 +1,18 @@
import api from '../../utils/api';
import { extractFileName, downloadFile } from '../../utils/url';
function downloadTarball(link: string) {
return async function downloadHandler(): Promise<void> {
const fileStream: Blob = await api.request(link, 'GET', {
headers: {
['accept']:
'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
},
credentials: 'include',
});
const fileName = extractFileName(link);
downloadFile(fileStream, fileName);
};
}
export default downloadTarball;