Sha256: de63c2fa3c127cecc759d23e2a3466d446c2afda3e76d4f136371fd160652e1f

Contents?: true

Size: 869 Bytes

Versions: 10

Compression:

Stored size: 869 Bytes

Contents

<template>
  <div>
    <router-view />
  </div>
</template>

<script>
import Vue from 'vue'
import VueMoment from 'vue-moment'
import moment from 'moment-timezone'
import VuePluralize from 'vue-pluralize'
import ActionCableVue from 'actioncable-vue'
import axios from 'axios'
import env from './config/environment'

axios.defaults.baseURL = "/api/v2"

Vue.use(VueMoment, { moment })
Vue.use(VuePluralize)
Vue.use(ActionCableVue, {
  debug: true,
  debugLevel: 'error',
  connectionUrl: env.ACTION_CABLE_CONNECTION_URL,
  connectImmediately: true
})

export default {
  name: 'App',
  mounted () {
    if (this.$store.getters.userSignedIn) {
      for (var authHeader of Object.keys(this.$store.getters.authHeaders)) {
        axios.defaults.headers.common[authHeader] = this.$store.getters.authHeaders[authHeader];
      }
    }
  }
}
</script>

<style scoped>
</style>

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
activity_notification-2.3.3 spec/rails_app/app/javascript/App.vue
activity_notification-2.3.2 spec/rails_app/app/javascript/App.vue
activity_notification-2.3.1 spec/rails_app/app/javascript/App.vue
activity_notification-2.3.0 spec/rails_app/app/javascript/App.vue
activity_notification-2.2.4 spec/rails_app/app/javascript/App.vue
activity_notification-2.2.3 spec/rails_app/app/javascript/App.vue
activity_notification-2.2.2 spec/rails_app/app/javascript/App.vue
activity_notification-2.2.1 spec/rails_app/app/javascript/App.vue
activity_notification-2.2.0 spec/rails_app/app/javascript/App.vue
activity_notification-2.1.4 spec/rails_app/app/javascript/App.vue