From fa6599d98d14c78169750041ea8b81ffaf29658a Mon Sep 17 00:00:00 2001 From: Jet Li Date: Mon, 22 Jul 2024 22:43:38 -0700 Subject: [PATCH] Workable changes for integrating with Apollo Client --- frontend/package.json | 4 + frontend/src/headers/HeaderUser.vue | 24 +- frontend/src/lang/en.js | 2 +- frontend/src/lang/zh.js | 2 +- frontend/src/main.js | 18 +- frontend/src/pages/guest/FrontDoor.vue | 32 +- frontend/src/pages/public/About.vue | 5 +- frontend/src/pages/public/Blogs.vue | 2 +- .../src/pages/user/account/UserProfile.vue | 481 +++++++++++++----- frontend/src/pages/user/messages/Home.vue | 2 +- frontend/src/pages/user/providers/Home.vue | 9 +- frontend/src/pages/user/requests/Propose.vue | 3 +- frontend/src/pages/user/workspace/Home.vue | 231 ++++++--- .../user/workspace/projectIssue/Issue.vue | 352 +++++++------ frontend/src/plugins/store/basic.js | 95 ++-- frontend/src/types/projectUtils.js | 2 +- 16 files changed, 813 insertions(+), 451 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 92bb096..dced95c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -10,11 +10,15 @@ "format": "prettier --write src/" }, "dependencies": { + "@apollo/client": "^3.10.8", "@popperjs/core": "^2.11.8", + "@vue/apollo-composable": "^4.0.2", "axios": "^1.4.0", "bootstrap": "5.3.3", "buffer": "^6.0.3", "echarts": "^5.5.1", + "graphql": "^16.9.0", + "graphql-tag": "^2.12.6", "pdfjs-dist": "^4.3.136", "pinia": "^2.1.6", "vue": "^3.3.4", diff --git a/frontend/src/headers/HeaderUser.vue b/frontend/src/headers/HeaderUser.vue index 7d5999d..02f8e3b 100644 --- a/frontend/src/headers/HeaderUser.vue +++ b/frontend/src/headers/HeaderUser.vue @@ -8,7 +8,7 @@