diff --git a/src/App.vue b/src/App.vue index fb82645..552554c 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,11 @@ @@ -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`)) { diff --git a/src/components/ControlBar.vue b/src/components/ControlBar.vue index 13d6814..5a12641 100644 --- a/src/components/ControlBar.vue +++ b/src/components/ControlBar.vue @@ -50,9 +50,11 @@