UNPKG

strapi-plugin-import-export-entries

Version:

Import/Export data from and to your database in just few clicks.

25 lines (20 loc) 682 B
export const useDownloadFile = () => { const downloadFile = (content, filename, contentType) => { var blob = new Blob([content], { type: contentType }); var url = URL.createObjectURL(blob); var link = document.createElement('a'); link.href = url; link.setAttribute('download', filename); link.click(); }; const withTimestamp = (fileName) => { const ts = new Date().toISOString().replace(/\D/g, '').substring(2); const name = fileName.split('.').slice(0, -1).join('.').concat(`_${ts}`); const extension = fileName.split('.').slice(-1); return [name, extension].join('.'); }; return { downloadFile, withTimestamp, }; };