29 lines
667 B
TypeScript
29 lines
667 B
TypeScript
import '@mdi/font/css/materialdesignicons.css'
|
|
|
|
import 'vuetify/styles'
|
|
import { createVuetify } from 'vuetify'
|
|
import { defineNuxtPlugin } from 'nuxt/app'
|
|
import { md2 } from 'vuetify/blueprints'
|
|
import { aliases, mdi } from 'vuetify/iconsets/mdi-svg'
|
|
|
|
|
|
export default defineNuxtPlugin((app) => {
|
|
const vuetify = createVuetify({
|
|
ssr: true,
|
|
blueprint: md2,
|
|
theme: {
|
|
themes: {
|
|
light: {
|
|
colors: {
|
|
primary: '#3A5FBC',
|
|
lightPrimary: '#DBE1FF',
|
|
secondary: '#E65A0D',
|
|
error: '#D82719',
|
|
success: '#008D65',
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|
|
app.vueApp.use(vuetify)
|
|
}) |