2017-08-09 15:15:42 +02:00
|
|
|
import Vue from 'vue'
|
2017-08-12 23:00:43 +02:00
|
|
|
import VueSVGIcon from 'vue-svgicon'
|
2017-08-25 22:45:04 +02:00
|
|
|
|
2017-08-10 23:14:45 +02:00
|
|
|
import App from '@/app/app'
|
2019-03-25 11:23:02 +01:00
|
|
|
import router from '@/router'
|
|
|
|
import i18n from '@/i18n'
|
2017-09-05 00:33:31 +02:00
|
|
|
import storage from '@/helper/storage'
|
2019-03-25 11:23:02 +01:00
|
|
|
|
|
|
|
import '@/registerComponents'
|
|
|
|
import '@/registerServiceWorker'
|
2020-06-14 03:00:19 +02:00
|
|
|
import VueApollo from 'vue-apollo'
|
|
|
|
import ApolloClient from 'apollo-boost'
|
2017-08-09 15:15:42 +02:00
|
|
|
|
|
|
|
Vue.config.productionTip = false
|
2017-08-12 23:00:43 +02:00
|
|
|
Vue.use(VueSVGIcon)
|
2017-09-05 00:33:31 +02:00
|
|
|
Vue.use(storage)
|
2020-06-14 03:00:19 +02:00
|
|
|
Vue.use(VueApollo)
|
|
|
|
|
|
|
|
const apolloClient = new ApolloClient({
|
|
|
|
uri: 'http://localhost:5433/graphql'
|
|
|
|
})
|
|
|
|
|
|
|
|
const apolloProvider = new VueApollo({
|
|
|
|
defaultClient: apolloClient
|
|
|
|
})
|
2017-08-09 15:15:42 +02:00
|
|
|
|
|
|
|
new Vue({
|
2017-08-13 01:23:24 +02:00
|
|
|
i18n,
|
2019-04-12 22:29:36 +02:00
|
|
|
router,
|
2020-06-14 03:00:19 +02:00
|
|
|
apolloProvider,
|
2017-09-05 00:33:31 +02:00
|
|
|
data: {
|
|
|
|
backupStorage: {
|
|
|
|
answers: undefined,
|
|
|
|
emphasized: undefined
|
|
|
|
}
|
2019-03-20 23:19:13 +01:00
|
|
|
},
|
|
|
|
render: h => h(App)
|
|
|
|
}).$mount('#app')
|