diff options
author | Yuqi Feng <freach@freach.ltd> | 2022-08-25 14:05:52 +0000 |
---|---|---|
committer | Yuqi Feng <freach@freach.ltd> | 2022-08-25 14:05:52 +0000 |
commit | 5bd046abd8fdab4f6f49564e8ce2f6e4c22d859c (patch) | |
tree | f18fbcaf6276a3cb822ce9999f0202267799f7b1 /plugins/vuetify.ts |
First release
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);
+});
|