diff options
Diffstat (limited to 'plugins/vuetify.ts')
-rwxr-xr-x | plugins/vuetify.ts | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/plugins/vuetify.ts b/plugins/vuetify.ts new file mode 100755 index 0000000..7fc71d8 --- /dev/null +++ b/plugins/vuetify.ts @@ -0,0 +1,32 @@ +// Author: Haoxiang Zhao
+
+import { defineNuxtPlugin } from "nuxt/app";
+import { createVuetify } from "vuetify";
+import * as components from "vuetify/components";
+import * as directives from "vuetify/directives";
+import colors from "vuetify/lib/util/colors.mjs";
+
+export default defineNuxtPlugin((nuxtApp) => {
+ const vuetify = createVuetify({
+ components,
+ directives,
+ theme: {
+ defaultTheme: "hxlight",
+ themes: {
+ hxlight: {
+ dark: false,
+ colors: {
+ primary: colors.green.darken2,
+ },
+ },
+ hxdark: {
+ dark: true,
+ colors: {
+ primary: colors.green.darken2,
+ },
+ },
+ },
+ },
+ });
+ nuxtApp.vueApp.use(vuetify);
+});
|