From f35e9c20d6023e09c59057b3c6331e01562c748e Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 20 Jan 2021 20:56:47 -0900 Subject: [PATCH] Upload component (#108) * unified upload button + download backups * javascript toolings * fix vuetur config * fixed type check error * refactor: clean up bag javascript Co-authored-by: Hayden --- frontend/jsconfig.json | 3 + frontend/package.json | 10 ++- frontend/src/App.vue | 36 +++++------ frontend/src/api.js | 4 +- frontend/src/api/api-utils.js | 12 ++-- frontend/src/api/backup.js | 5 ++ frontend/src/api/upload.js | 13 ++++ .../components/MealPlan/MealPlanEditor.vue | 8 ++- .../src/components/MealPlan/MealPlanNew.vue | 8 ++- .../Settings/Backup/ImportDialog.vue | 10 +-- .../src/components/Settings/Backup/index.vue | 12 ++-- .../Settings/Migration/NextcloudCard.vue | 57 +++++++++-------- .../src/components/Settings/Theme/index.vue | 34 +++++------ .../src/components/Settings/Webhook/index.vue | 19 ++++-- frontend/src/components/UI/UploadBtn.vue | 61 +++++++++++++++---- frontend/src/locales/en.json | 3 +- frontend/src/pages/MealPlanPage.vue | 2 +- mealie/routes/backup_routes.py | 31 +++++++++- vetur.config.js | 16 +++++ 19 files changed, 239 insertions(+), 105 deletions(-) create mode 100644 frontend/jsconfig.json create mode 100644 frontend/src/api/upload.js create mode 100644 vetur.config.js diff --git a/frontend/jsconfig.json b/frontend/jsconfig.json new file mode 100644 index 000000000..b2c0e02ee --- /dev/null +++ b/frontend/jsconfig.json @@ -0,0 +1,3 @@ +{ + "include": ["./src/**/*"] +} diff --git a/frontend/package.json b/frontend/package.json index 19ed57974..4deceb724 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,5 +54,11 @@ "> 1%", "last 2 versions", "not dead" - ] -} + ], + "prettier": { + "trailingComma": "es5", + "tabWidth": 2, + "semi": true, + "singleQuote": false + } +} \ No newline at end of file diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 132fe276b..98c56b8ca 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -34,11 +34,11 @@