Files
logapi_nuxt/plugins/vuetify.ts
2024-12-16 13:49:33 +07:00

43 lines
1023 B
TypeScript

import { createVuetify, type ThemeDefinition } from "vuetify";
import { md2 } from 'vuetify/blueprints';
import { VDateInput } from 'vuetify/labs/VDateInput'
// import { VDataTable } from 'vuetify/labs/VDataTable'
const myTheme: ThemeDefinition = {//untuk mengatur tema terang atau gelap
dark:false,
colors:{
primary:"#3b82f6",
}
}
export default defineNuxtPlugin(app => {
const vuetify = createVuetify({
ssr: true,
blueprint: md2,
// components:{VDataTable},
defaults:{
VTextField:{
variant:"outlined",
},
},
theme:{
defaultTheme: "myTheme",
themes:{
myTheme,
},
},
icons:{
defaultSet: 'custom',
sets:{
custom
},
aliases,
},
components: {
VDateInput,
},
});
app.vueApp.use(vuetify);
});