diff options
Diffstat (limited to 'apps/Notes/helpers')
-rw-r--r-- | apps/Notes/helpers/fileName.js | 3 | ||||
-rw-r--r-- | apps/Notes/helpers/noteActions.js | 10 |
2 files changed, 5 insertions, 8 deletions
diff --git a/apps/Notes/helpers/fileName.js b/apps/Notes/helpers/fileName.js new file mode 100644 index 0000000..f5d4a8e --- /dev/null +++ b/apps/Notes/helpers/fileName.js @@ -0,0 +1,3 @@ +const filename = (t) => t.toLowerCase().replaceAll(' ', '-')+'.txt' + +export default filename diff --git a/apps/Notes/helpers/noteActions.js b/apps/Notes/helpers/noteActions.js index f90e1c7..9588150 100644 --- a/apps/Notes/helpers/noteActions.js +++ b/apps/Notes/helpers/noteActions.js @@ -1,4 +1,5 @@ import fetchJson from 'lib/fetchJson' +import filename from '../helpers/fileName' export const getNote = async (note, setFetchedNote, setPopup, callback) => { try { @@ -108,12 +109,5 @@ export const exportNote = async note => { ? note : await fetchJson(`/api/note/${note.noteId}`) - const a = document.createElement('a'); - const file = new Blob([content], {type: 'text/plain'}); - - a.href= URL.createObjectURL(file); - a.download = title.toLowerCase().replaceAll(' ', '-')+'.txt'; - a.click(); - - URL.revokeObjectURL(a.href); + saveFile(content, filename(title), 'text/plain') } |