Add downloading vis downloadjs

This commit is contained in:
Aoife
2021-04-20 18:49:58 +02:00
parent 997baa5479
commit 1658ecce3a
3 changed files with 18 additions and 1 deletions
+11
View File
@@ -14,6 +14,7 @@
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"chokidar": "^3.5.1",
"downloadjs": "^1.4.7",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-redux": "^7.2.2",
@@ -6426,6 +6427,11 @@
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
},
"node_modules/downloadjs": {
"version": "1.4.7",
"resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
"integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw="
},
"node_modules/duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -26061,6 +26067,11 @@
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
},
"downloadjs": {
"version": "1.4.7",
"resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
"integrity": "sha1-9p+W+UDg0FU9rCkROYZaPNAQHjw="
},
"duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+1
View File
@@ -10,6 +10,7 @@
"@testing-library/react": "^9.5.0",
"@testing-library/user-event": "^7.2.1",
"chokidar": "^3.5.1",
"downloadjs": "^1.4.7",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-redux": "^7.2.2",
+6 -1
View File
@@ -9,6 +9,7 @@ import {
selectEntities,
} from '../editor/parameters/parameterSlice'; // probably temporarily here
import { return_store_from_file, return_file_from_store } from '../io';
import download from 'downloadjs';
export default function Menu() {
const [file, setFile] = useState(null);
@@ -79,7 +80,11 @@ export default function Menu() {
<button
className="btn"
onClick={() => {
console.log(return_file_from_store(state));
download(
return_file_from_store(state),
'microKORG_patch.syx',
'application/octet-bianry'
);
}}
>
Save Patch