chore: make auth and apollo a bit more reactive
This commit is contained in:
+35
-30
@@ -2,10 +2,26 @@ import translations from './translations'
|
||||
import numberFormats from './translations/numberFormats'
|
||||
|
||||
export default {
|
||||
build: {
|
||||
babel: {
|
||||
presets({ isServer }) {
|
||||
return [
|
||||
[
|
||||
require.resolve('@nuxt/babel-preset-app'),
|
||||
// require.resolve('@nuxt/babel-preset-app-edge'), // For nuxt-edge users
|
||||
{
|
||||
buildTarget: isServer ? 'server' : 'client',
|
||||
corejs: { version: 3 }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
css: ['vuetify/dist/vuetify.css', '~/assets/scss/global.scss'],
|
||||
env: {
|
||||
graphqlApi: process.env.GRAPHQL_API
|
||||
},
|
||||
mode: 'spa',
|
||||
head: {
|
||||
link: [
|
||||
{
|
||||
@@ -51,12 +67,6 @@ export default {
|
||||
}
|
||||
]
|
||||
},
|
||||
modules: [
|
||||
'nuxt-i18n',
|
||||
'@nuxtjs/sentry',
|
||||
'@nuxtjs/vuetify',
|
||||
['@nuxtjs/moment', { locales: ['sv'], defaultLocale: 'sv' }]
|
||||
],
|
||||
i18n: {
|
||||
strategy: 'prefix_and_default',
|
||||
detectBrowserLanguage: {
|
||||
@@ -82,6 +92,24 @@ export default {
|
||||
numberFormats
|
||||
}
|
||||
},
|
||||
mode: 'spa',
|
||||
modules: [
|
||||
'nuxt-i18n',
|
||||
'@nuxtjs/sentry',
|
||||
'@nuxtjs/vuetify',
|
||||
['@nuxtjs/moment', { locales: ['sv'], defaultLocale: 'sv' }]
|
||||
],
|
||||
plugins: [
|
||||
'~/plugins/composition',
|
||||
'~/plugins/hooks',
|
||||
'~/plugins/i18n',
|
||||
'~/plugins/vue-numeral-filter.js'
|
||||
],
|
||||
router: {
|
||||
middleware: [
|
||||
'auth'
|
||||
],
|
||||
},
|
||||
sentry: {
|
||||
dsn: 'https://da2e8d42185a4013909d49955432a116@sentry.io/5187660',
|
||||
config: {}, // Additional config
|
||||
@@ -89,27 +117,4 @@ export default {
|
||||
vuetify: {
|
||||
optionsPath: './vuetify.options.js'
|
||||
},
|
||||
css: ['vuetify/dist/vuetify.css', '~/assets/scss/global.scss'],
|
||||
plugins: [
|
||||
'~/plugins/composition',
|
||||
'~/plugins/hooks',
|
||||
'~/plugins/i18n',
|
||||
'~/plugins/vue-numeral-filter.js'
|
||||
],
|
||||
build: {
|
||||
babel: {
|
||||
presets({ isServer }) {
|
||||
return [
|
||||
[
|
||||
require.resolve('@nuxt/babel-preset-app'),
|
||||
// require.resolve('@nuxt/babel-preset-app-edge'), // For nuxt-edge users
|
||||
{
|
||||
buildTarget: isServer ? 'server' : 'client',
|
||||
corejs: { version: 3 }
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user