0
0
Fork 0

Tell the control system if it's preview/dev mode.

This commit is contained in:
Tyler-A 2020-07-30 21:48:20 -06:00
parent 2206a46453
commit 6d3164f5be
3 changed files with 25 additions and 10 deletions

View file

@ -1,7 +1,11 @@
<template>
<div class="maximize_size">
<LoginCard v-if="!is_authed" />
<MainView v-else />
<MainView
v-else
:preview_mode="is_preview"
:dev_mode="is_dev"
/>
</div>
</template>
@ -22,15 +26,18 @@ export default {
}
},
computed: {
is_dev() {
let params = new URLSearchParams(window.location.search.slice(1));
return params.get(`dev`) != null && params.get(`dev`) !== `false`
},
is_preview() {
let params = new URLSearchParams(window.location.search.slice(1));
return params.get(`preview`) != null && params.get(`preview`) !== `false`
},
is_authed() {
let params = new URLSearchParams(window.location.hash.slice(1));
let qparams = new URLSearchParams(window.location.search.slice(1));
if ( qparams.get(`dev`) != null && qparams.get(`dev`) !== `false` ) {
return true;
} else if ( qparams.get(`preview`) != null && qparams.get(`preview`) !== `false`) {
return true
}
if ( this.is_dev || this.is_preview ) { return true; };
// Check to ensure the authorization was a success
if (params.get(`access_token`)) {