import { createApp } from 'vue' import App from './Layout.vue' import router from './router' // Vuetify import 'vuetify/styles' import { createVuetify } from 'vuetify' import * as components from 'vuetify/components' import * as directives from 'vuetify/directives' // Fonts import '@fontsource/roboto/100.css' import '@fontsource/roboto/300.css' import '@fontsource/roboto/400.css' import '@fontsource/roboto/500.css' import '@fontsource/roboto/700.css' import '@fontsource/roboto/900.css' /* optional italic styles */ import '@fontsource/roboto/100-italic.css' import '@fontsource/roboto/300-italic.css' import '@fontsource/roboto/400-italic.css' import '@fontsource/roboto/500-italic.css' import '@fontsource/roboto/700-italic.css' import '@fontsource/roboto/900-italic.css' // Icons import '@mdi/font/css/materialdesignicons.css' // Styles import "./app.css" // Vuetify const vuetify = createVuetify({ components, directives, icons: { defaultSet: 'mdi', // This is already the default value - only for display purposes }, theme: { defaultTheme: 'dark', // 'light' | 'dark' | 'system' }, }) const app = createApp(App).use(vuetify) app.use(router) app.mount('#app')