@aldoivan10/vuetify-dialog
Version:
Plugin to use dialogs from vuetify programatically
29 lines (25 loc) • 835 B
text/typescript
import "@mdi/font/css/materialdesignicons.css"; // Ensure you are using css-loader
import "highlight.js/lib/common"
import "highlight.js/styles/atom-one-dark.css"
import "vuetify/styles"
import "./assets/styles.css"
import { VShortcut } from "@aldoivan10/v-shortcut"
import hljsVuePlugin from "@highlightjs/vue-plugin"
import { createPinia } from "pinia"
import { createApp } from "vue"
import { createVuetify } from "vuetify"
import * as components from "vuetify/components"
import * as directives from "vuetify/directives"
import App from "./App.vue"
import { Dialog } from "./plugin/dialog.plugin"
const vuetify = createVuetify({
components,
directives,
})
const app = createApp(App)
app.use(vuetify)
app.use(Dialog, { singleton: true })
app.use(createPinia())
app.use(VShortcut)
app.use(hljsVuePlugin)
app.mount("#app")