diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 88e57b82..a9da70ee 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -86,7 +86,11 @@ declare module 'vue' { Notes: typeof import('./src/components/Notes/Notes.vue')['default'] NotPermitted: typeof import('./src/components/NotPermitted.vue')['default'] PageModal: typeof import('./src/components/Modals/PageModal.vue')['default'] + PaymentGateway: typeof import('./src/components/Settings/PaymentGateway.vue')['default'] + PaymentGatewayDetails: typeof import('./src/components/Settings/PaymentGatewayDetails.vue')['default'] + PaymentGateways: typeof import('./src/components/Settings/PaymentGateways.vue')['default'] PaymentSettings: typeof import('./src/components/Settings/PaymentSettings.vue')['default'] + PaymentTransactions: typeof import('./src/components/Settings/PaymentTransactions.vue')['default'] Play: typeof import('./src/components/Icons/Play.vue')['default'] ProgressBar: typeof import('./src/components/ProgressBar.vue')['default'] Question: typeof import('./src/components/Modals/Question.vue')['default'] @@ -105,6 +109,8 @@ declare module 'vue' { StudentHeatmap: typeof import('./src/components/StudentHeatmap.vue')['default'] StudentModal: typeof import('./src/components/Modals/StudentModal.vue')['default'] Tags: typeof import('./src/components/Tags.vue')['default'] + TransactionDetails: typeof import('./src/components/Settings/TransactionDetails.vue')['default'] + Transactions: typeof import('./src/components/Settings/Transactions.vue')['default'] UnsplashImageBrowser: typeof import('./src/components/UnsplashImageBrowser.vue')['default'] UpcomingEvaluations: typeof import('./src/components/UpcomingEvaluations.vue')['default'] Uploader: typeof import('./src/components/Controls/Uploader.vue')['default'] diff --git a/frontend/package.json b/frontend/package.json index 61ebcf81..d4b70441 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,6 +54,7 @@ "@vitejs/plugin-vue": "^5.0.3", "autoprefixer": "^10.4.2", "postcss": "^8.4.5", - "vite": "^5.0.11" + "vite": "^5.0.11", + "vite-plugin-pwa": "^1.0.2" } } diff --git a/frontend/src/components/Settings/Evaluators.vue b/frontend/src/components/Settings/Evaluators.vue index ae058f6e..6d0b2e0f 100644 --- a/frontend/src/components/Settings/Evaluators.vue +++ b/frontend/src/components/Settings/Evaluators.vue @@ -141,9 +141,6 @@ const props = defineProps({ type: String, default: '', }, - show: { - type: Boolean, - }, }) const evaluators = createListResource({ diff --git a/frontend/src/components/Settings/Members.vue b/frontend/src/components/Settings/Members.vue index b00e5468..4b542a8f 100644 --- a/frontend/src/components/Settings/Members.vue +++ b/frontend/src/components/Settings/Members.vue @@ -156,9 +156,6 @@ const props = defineProps({ type: String, default: '', }, - show: { - type: Boolean, - }, }) const members = createResource({ @@ -185,7 +182,6 @@ const openProfile = (username: string) => { username: username, }, }) - console.log(show.value) } const newMember = createResource({ diff --git a/frontend/src/components/Settings/PaymentGatewayDetails.vue b/frontend/src/components/Settings/PaymentGatewayDetails.vue new file mode 100644 index 00000000..c6392140 --- /dev/null +++ b/frontend/src/components/Settings/PaymentGatewayDetails.vue @@ -0,0 +1,233 @@ + + diff --git a/frontend/src/components/Settings/PaymentGateways.vue b/frontend/src/components/Settings/PaymentGateways.vue new file mode 100644 index 00000000..c1f2c809 --- /dev/null +++ b/frontend/src/components/Settings/PaymentGateways.vue @@ -0,0 +1,140 @@ + + diff --git a/frontend/src/components/Settings/PaymentSettings.vue b/frontend/src/components/Settings/PaymentSettings.vue deleted file mode 100644 index 8f5c1323..00000000 --- a/frontend/src/components/Settings/PaymentSettings.vue +++ /dev/null @@ -1,128 +0,0 @@ - - diff --git a/frontend/src/components/Settings/SettingDetails.vue b/frontend/src/components/Settings/SettingDetails.vue index 95931e68..3319854c 100644 --- a/frontend/src/components/Settings/SettingDetails.vue +++ b/frontend/src/components/Settings/SettingDetails.vue @@ -1,8 +1,8 @@