conflits...

This commit is contained in:
2025-02-08 20:23:43 +01:00
28 changed files with 403 additions and 408 deletions

View File

@ -1,27 +1,31 @@
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
//import VueKeyCloak from '@dsb-norge/vue-keycloak-js'
//import { useKeycloak } from '@dsb-norge/vue-keycloak-js'
//import axios from 'axios'
import router from './router/router.ts'
import {createPinia} from "pinia";
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate';
import AuthStorePlugin from './plugins/authStore';
import keycloakService from './services/keycloak';
import {useAuthStore} from "@/stores/authStore.ts";
let store: any;
keycloakService.CallInit(() => {
try {
const app = createApp(App)
const app = createApp(App)
// Setup pinia store, allowing user to keep logged in status after refresh
const pinia = createPinia();
pinia.use(piniaPluginPersistedstate);
app.use(pinia);
app.use(AuthStorePlugin, { pinia });
store = useAuthStore();
app.use(router)
// Setup pinia store, allowing user to keep logged in status after refresh
const pinia = createPinia();
pinia.use(piniaPluginPersistedstate);
app.use(pinia);
app.use(AuthStorePlugin, { pinia });
app.use(router)
app.mount('#app');
app.mount('#app');
} catch (e) {
console.error("Error while initiating Keycloak.")
console.error(e)
createApp(App).mount('#app');
}
})
@ -68,3 +72,6 @@ app.use(VueKeyCloak,{
*/
export {store};