diff --git a/src/main.js b/src/main.js index c0fdf09..dd30e8c 100644 --- a/src/main.js +++ b/src/main.js @@ -32,7 +32,7 @@ const configLoadedPromise = new Promise((resolve, ignoredreject) => { // eslint-disable-next-line Vue.use(config, globalThis.window.location.origin, (config) => { resolve(config); - }); // Use this before cleaninsights below, it depends on config! + }); // Use this before cleaninsights below, it depends on config! }); Vue.use(analytics); Vue.use(VueClipboard); @@ -181,10 +181,14 @@ const vueInstance = new Vue({ audioPlayer, render: h => h(App), }); -vueInstance.$vuetify.theme.themes.light.primary = vueInstance.$config.accentColor; +if (vueInstance.$config.accentColor) { + vueInstance.$vuetify.theme.themes.light.primary = vueInstance.$config.accentColor; +} vueInstance.$audioPlayer.$root = vueInstance; // Make sure a $root is available here configLoadedPromise.then((config) => { - vueInstance.$vuetify.theme.themes.light.primary = config.accentColor; + if (config.accentColor) { + vueInstance.$vuetify.theme.themes.light.primary = config.accentColor; + } vueInstance.$mount('#app'); });