Import constants to main file
This commit is contained in:
parent
8a54e8262e
commit
b5dd004d96
1 changed files with 10 additions and 2 deletions
12
src/main.js
12
src/main.js
|
|
@ -3,6 +3,12 @@ import VTooltip from 'v-tooltip';
|
||||||
import TextareaAutosize from 'vue-textarea-autosize';
|
import TextareaAutosize from 'vue-textarea-autosize';
|
||||||
import VueEllipseProgress from 'vue-ellipse-progress';
|
import VueEllipseProgress from 'vue-ellipse-progress';
|
||||||
import App from './App.vue';
|
import App from './App.vue';
|
||||||
|
import {
|
||||||
|
AUTH_REDIRECT,
|
||||||
|
SPOTIFY_API_BASE,
|
||||||
|
STORAGE_KEYS,
|
||||||
|
HOME_PAGE
|
||||||
|
} from './js/constants';
|
||||||
|
|
||||||
Vue.config.productionTip = false;
|
Vue.config.productionTip = false;
|
||||||
VTooltip.enabled = window.innerWidth > 768
|
VTooltip.enabled = window.innerWidth > 768
|
||||||
|
|
@ -15,8 +21,10 @@ Vue.use(VueEllipseProgress, `percent`);
|
||||||
// global mixings
|
// global mixings
|
||||||
Vue.mixin({
|
Vue.mixin({
|
||||||
data() {return {
|
data() {return {
|
||||||
api_url: `https://api.spotify.com/v1`,
|
api_url: SPOTIFY_API_BASE,
|
||||||
auth_redirect: process.env.NODE_ENV === `production` ? `https://oliver.akins.me/top-lists` : `http://localhost:8080`,
|
auth_redirect: AUTH_REDIRECT,
|
||||||
|
storage_key: STORAGE_KEYS,
|
||||||
|
home_page: HOME_PAGE,
|
||||||
}},
|
}},
|
||||||
computed: {
|
computed: {
|
||||||
api_token() {
|
api_token() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue