diff --git a/src/lib/components/icons/ArrowUpTray.svelte b/src/lib/components/icons/ArrowUpTray.svelte new file mode 100644 index 000000000..8f107c95c --- /dev/null +++ b/src/lib/components/icons/ArrowUpTray.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/lib/components/icons/DocumentArrowUp.svelte b/src/lib/components/icons/DocumentArrowUp.svelte new file mode 100644 index 000000000..d78576742 --- /dev/null +++ b/src/lib/components/icons/DocumentArrowUp.svelte @@ -0,0 +1,19 @@ + + + + + diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index 61c80322d..3cccc40d7 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -445,6 +445,21 @@ recording = true; }} + onUpload={async () => { + const input = document.createElement('input'); + input.type = 'file'; + input.accept = 'audio/*'; + input.multiple = false; + input.click(); + + input.onchange = async (e) => { + const files = e.target.files; + + if (files && files.length > 0) { + await uploadFileHandler(files[0]); + } + }; + }} > + +