chore: make auth and apollo a bit more reactive

This commit is contained in:
2020-04-06 10:19:18 +02:00
parent aa557faf22
commit cc9968bd06
14 changed files with 1327 additions and 360 deletions
+35 -30
View File
@@ -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 }
}
]
]
}
}
}
}