39 lines
789 B
JavaScript
39 lines
789 B
JavaScript
import { createApp } from "vue";
|
|
import "./style.css";
|
|
import App from "./App.vue";
|
|
import router from "./router";
|
|
import PrimeVue from "primevue/config";
|
|
import { globalSettings } from "./globalSettings";
|
|
|
|
// Vuetify
|
|
import "vuetify/styles";
|
|
import { createVuetify } from "vuetify";
|
|
import * as components from "vuetify/components";
|
|
import * as directives from "vuetify/directives";
|
|
import { mdi } from "vuetify/iconsets/mdi";
|
|
import "@mdi/font/css/materialdesignicons.css";
|
|
|
|
const vuetify = createVuetify({
|
|
components,
|
|
directives,
|
|
icons: {
|
|
defaultSet: "mdi",
|
|
sets: {
|
|
mdi,
|
|
},
|
|
},
|
|
});
|
|
|
|
createApp(App)
|
|
.use(router)
|
|
.use(vuetify)
|
|
.use(PrimeVue, {
|
|
theme: {
|
|
options: {
|
|
darkModeSelector: false,
|
|
},
|
|
preset: globalSettings.theme,
|
|
},
|
|
})
|
|
.mount("#custom-ui-app");
|