From 095a745f77a5bcd7e6ab1ea4722ed93705664ba2 Mon Sep 17 00:00:00 2001 From: David Ludwig Date: Mon, 10 May 2021 18:14:13 +0000 Subject: [PATCH] Update Web UI to use the request API package. Implement all API requests as Vuex actions. Fix components --- .../webui/src/app/components/CheckBox.vue | 2 +- .../webui/src/app/components/MovieList.vue | 4 +- .../webui/src/app/components/MoviePoster.vue | 2 +- .../webui/src/app/components/ProgressRing.vue | 2 +- services/webui/src/app/components/SideNav.vue | 1 - .../src/app/components/modals/MovieModal.vue | 17 +- services/webui/src/app/routes/index.ts | 36 --- services/webui/src/app/store/actions.ts | 254 +++++++++++++----- services/webui/src/app/views/Dashboard.vue | 24 +- services/webui/src/app/views/Login.vue | 4 +- services/webui/src/app/views/Register.vue | 40 ++- services/webui/src/app/views/Search.vue | 13 +- services/webui/src/common/api_schema.ts | 60 ----- services/webui/src/common/validation.ts | 90 ------- 14 files changed, 246 insertions(+), 303 deletions(-) delete mode 100644 services/webui/src/common/api_schema.ts delete mode 100644 services/webui/src/common/validation.ts diff --git a/services/webui/src/app/components/CheckBox.vue b/services/webui/src/app/components/CheckBox.vue index 9b87745..3049af7 100644 --- a/services/webui/src/app/components/CheckBox.vue +++ b/services/webui/src/app/components/CheckBox.vue @@ -38,7 +38,7 @@ export default defineComponent({ }); -