import { createApp } from 'vue' import App from './App.vue' const SiteOff = { template: `

Site is currently unavailable.

We are currently performing maintenance. We will be back shortly!

` }; const siteIsOff = true; import router from "@/router/router"; import mitt from 'mitt' import { Mixins } from "@/mixins/mixin"; import { ConnectToChat } from "@/assets/js/chat/ChatLogic.js"; import '@/assets/css/global.css' export const eventBus = mitt() // const app = createApp(App) const app = createApp(siteIsOff ? SiteOff : App); if (!siteIsOff) { app.use(router); app.mixin(Mixins); app.provide(eventBus); // ConnectToChat(); // Uncomment if chat should also be disabled when the site is off. } // app.use(router) // app.mixin(Mixins) app.config.warnHandler = (msg) => { // Intercept specific warning message and suppress it if (msg.includes('Property or method "clickedBtn" is not defined on the instance but referenced during render.')) { // You can simply return to ignore it, or even better, log it somewhere if you have a logging system return; } // Log or handle other warnings as you see fit }; app.use(router) app.mixin(Mixins) app.mount('#app') // app.provide(eventBus) ConnectToChat();