mirror of
				https://github.com/lingble/chatwoot.git
				synced 2025-11-03 20:48:07 +00:00 
			
		
		
		
	* feat: Add vue-router to widget Co-authored-by: Pranav <pranav@chatwoot.com> * Move to dynamic imports * Move to routerMixin * Fix popup button display * Remove unnecessary import * router -> route * Fix open state * Fix issues * Remove used CSS * Fix specs * Fix specs * Fix widgetColor specs * Fix mutation specs * Fixes broken lint errors * Fixes issues with widget flow Co-authored-by: Nithin <nithin@chatwoot.com> Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com> Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
		
			
				
	
	
		
			38 lines
		
	
	
		
			841 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			841 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import Vue from 'vue';
 | 
						|
import Vuelidate from 'vuelidate';
 | 
						|
import VueI18n from 'vue-i18n';
 | 
						|
import store from '../widget/store';
 | 
						|
import App from '../widget/App.vue';
 | 
						|
import ActionCableConnector from '../widget/helpers/actionCable';
 | 
						|
import { getAlertAudio } from 'shared/helpers/AudioNotificationHelper';
 | 
						|
import i18n from '../widget/i18n';
 | 
						|
 | 
						|
import router from '../widget/router';
 | 
						|
Vue.use(VueI18n);
 | 
						|
Vue.use(Vuelidate);
 | 
						|
 | 
						|
const i18nConfig = new VueI18n({
 | 
						|
  locale: 'en',
 | 
						|
  messages: i18n,
 | 
						|
});
 | 
						|
 | 
						|
// Event Bus
 | 
						|
window.bus = new Vue();
 | 
						|
 | 
						|
Vue.config.productionTip = false;
 | 
						|
 | 
						|
window.onload = () => {
 | 
						|
  window.WOOT_WIDGET = new Vue({
 | 
						|
    router,
 | 
						|
    store,
 | 
						|
    i18n: i18nConfig,
 | 
						|
    render: h => h(App),
 | 
						|
  }).$mount('#app');
 | 
						|
 | 
						|
  window.actionCable = new ActionCableConnector(
 | 
						|
    window.WOOT_WIDGET,
 | 
						|
    window.chatwootPubsubToken
 | 
						|
  );
 | 
						|
  getAlertAudio();
 | 
						|
};
 |