// FILE: main.js import { Quasar } from 'quasar' import { createApp } from 'vue' import { createRouter, createWebHashHistory } from 'vue-router' // Import icon libraries import '@quasar/extras/material-icons/material-icons.css' import router from './router' // Import Quasar css import 'quasar/src/css/index.sass' // Assumes your root component is App.vue // and placed in same folder as main.js import { Kettal } from '.' import App from './App.vue' import './css/app.scss' import i18n from './i18n' const myApp = createApp(App) myApp.use(Quasar, { plugins: {} // import Quasar plugins and add here }) myApp.use(i18n) i18n.global.locale = 'en' function updateLanguage (lang: 'es' | 'en' | 'fr' | 'de' | 'it') { i18n.global.locale = lang } export { updateLanguage } export default Kettal myApp.use(router) // Assumes you have a
in your index.html myApp.mount('#app') // import plugins from "./components/plugins"; export * from './components'