You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
657 B

import { createApp } from "vue";
import App from "./App.vue";
import "./registerServiceWorker";
import router from "./router";
import { createApi } from "@/Api";
import "bootstrap-icons/font/bootstrap-icons.scss";
import "./main.scss";
import { ThemeConfig } from "bootstrap-darkmode";
export const themeConfig = new ThemeConfig();
try {
themeConfig.initTheme();
} catch (e) {
console.error('failed to init theme');
}
createApp(App)
.use(router)
.use(createApi, {
baseURL: process.env.VUE_APP_API_BASEURL,
authBaseURL: process.env.VUE_APP_API_AUTH_BASEURL,
publicBaseURL: process.env.VUE_APP_API_PUBLIC_BASEURL,
})
.mount("#app");