Firs Commit
This commit is contained in:
6
plugins/pinia.ts
Normal file
6
plugins/pinia.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
import { createPinia } from 'pinia';
|
||||
|
||||
export default defineNuxtPlugin(nuxtApp => {
|
||||
const pinia = createPinia();
|
||||
nuxtApp.vueApp.use(pinia);
|
||||
});
|
||||
40
plugins/vuetify.ts
Normal file
40
plugins/vuetify.ts
Normal file
@@ -0,0 +1,40 @@
|
||||
|
||||
import { createVuetify } from "vuetify";
|
||||
import * as components from "vuetify/components";
|
||||
import * as directives from "vuetify/directives";
|
||||
import PerfectScrollbar from 'vue3-perfect-scrollbar';
|
||||
import VueApexCharts from 'vue3-apexcharts';
|
||||
import VueTablerIcons from 'vue-tabler-icons';
|
||||
import '@/scss/style.scss';
|
||||
import {
|
||||
BLUE_THEME,
|
||||
} from "@/theme/LightTheme";
|
||||
export default defineNuxtPlugin((nuxtApp) => {
|
||||
const vuetify = createVuetify({
|
||||
components,
|
||||
directives,
|
||||
theme: {
|
||||
defaultTheme: "BLUE_THEME",
|
||||
themes: {
|
||||
BLUE_THEME,
|
||||
},
|
||||
},
|
||||
defaults: {
|
||||
VBtn: {},
|
||||
VCard: {
|
||||
rounded: 'md'
|
||||
},
|
||||
VTextField: {
|
||||
rounded: 'lg'
|
||||
},
|
||||
VTooltip: {
|
||||
location: 'top'
|
||||
}
|
||||
}
|
||||
});
|
||||
nuxtApp.vueApp.use(vuetify);
|
||||
nuxtApp.vueApp.use(PerfectScrollbar);
|
||||
nuxtApp.vueApp.use(VueApexCharts);
|
||||
nuxtApp.vueApp.use(VueTablerIcons);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user