From 1658ecce3a82ed3d75b0715544bcc390b223e033 Mon Sep 17 00:00:00 2001 From: Aoife Date: Tue, 20 Apr 2021 18:49:58 +0200 Subject: [PATCH] Add downloading vis downloadjs --- package-lock.json | 11 +++++++++++ package.json | 1 + src/features/menu/index.js | 7 ++++++- 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index f593dfa..3d647a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/package.json b/package.json index 5447991..3c152f7 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/src/features/menu/index.js b/src/features/menu/index.js index aea7876..e2e0365 100644 --- a/src/features/menu/index.js +++ b/src/features/menu/index.js @@ -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() {