UNPKG

km-web-plugin

Version:

ICE Web Plugin Initializer

33 lines (27 loc) 807 B
import { createApp } from 'vue'; import PrimeVue from 'primevue/config'; import Tooltip from 'primevue/tooltip'; import ToastService from 'primevue/toastservice'; import { Theme } from './themes/theme.ts'; import App from './App.vue'; import 'primeicons/primeicons.css'; import './assets/css/main.css'; import { init } from '@/utils/em.sdk.js'; import { appName } from '@/data/pluginSettings.js'; await init(appName, window.elli); await window.elli.script.guest.create('', document.head); const app = createApp(App); app.use(PrimeVue, { ripple: true, theme: { preset: Theme, options: { prefix: 'p', darkModeSelector: 'light', cssLayer: false, }, }, }); app.directive('tooltip', Tooltip); app.use(ToastService); app.mount('#app');