Files
yourpart3/frontend/src/main.js
2024-12-04 22:51:04 +01:00

35 lines
774 B
JavaScript

import { createApp } from 'vue';
import App from './App.vue';
import store from './store';
import router from './router';
import './assets/styles.scss';
import i18n from './i18n';
import { createVuetify } from 'vuetify';
import * as components from 'vuetify/components';
import * as directives from 'vuetify/directives';
function getBrowserLanguage() {
const browserLanguage = navigator.language || navigator.languages[0];
if (browserLanguage.startsWith('de')) {
return 'de';
} else {
return 'en';
}
}
const vuetify = createVuetify({
components,
directives,
});
store.dispatch('setLanguage', getBrowserLanguage());
const app = createApp(App);
app.use(store);
app.use(router);
app.use(i18n);
app.use(vuetify);
app.mount('#app');