diff --git a/apps/frontend/nuxt.config.ts b/apps/frontend/nuxt.config.ts index 3d4a6b048..867919706 100644 --- a/apps/frontend/nuxt.config.ts +++ b/apps/frontend/nuxt.config.ts @@ -77,13 +77,6 @@ export default defineNuxtConfig({ title: "Modrinth mods", }, ], - script: [ - { - src: "https://js.stripe.com/v3/", - defer: true, - async: true, - }, - ], }, }, vite: { diff --git a/apps/frontend/src/pages/plus.vue b/apps/frontend/src/pages/plus.vue index 084269001..42fbcb652 100644 --- a/apps/frontend/src/pages/plus.vue +++ b/apps/frontend/src/pages/plus.vue @@ -108,6 +108,16 @@ useSeoMeta({ ogDescription: description, }); +useHead({ + script: [ + { + src: "https://js.stripe.com/v3/", + defer: true, + async: true, + }, + ], +}); + const vintl = useVIntl(); const data = useNuxtApp(); diff --git a/apps/frontend/src/pages/settings/billing/index.vue b/apps/frontend/src/pages/settings/billing/index.vue index 470fd0a71..5d9a0a37f 100644 --- a/apps/frontend/src/pages/settings/billing/index.vue +++ b/apps/frontend/src/pages/settings/billing/index.vue @@ -344,6 +344,16 @@ definePageMeta({ middleware: "auth", }); +useHead({ + script: [ + { + src: "https://js.stripe.com/v3/", + defer: true, + async: true, + }, + ], +}); + const data = useNuxtApp(); const config = useRuntimeConfig();