1
1
import i18nConfig from './nuxt-i18n.config.js'
2
- const colors = require ( 'vuetify/es5/util/colors' ) . default
3
2
const environment = process . env . NODE_ENV || 'development'
4
3
5
4
export default {
@@ -83,7 +82,10 @@ export default {
83
82
/*
84
83
** Global CSS
85
84
*/
86
- css : [ ] ,
85
+ css : [
86
+ 'vuetify/dist/vuetify.min.css' ,
87
+ '@mdi/font/css/materialdesignicons.css' ,
88
+ ] ,
87
89
/*
88
90
** Plugins to load before mounting the App
89
91
*/
@@ -92,6 +94,7 @@ export default {
92
94
src : '@/plugins/amplify' ,
93
95
ssr : false ,
94
96
} ,
97
+ '@/plugins/vuetify' ,
95
98
] ,
96
99
/*
97
100
** Nuxt.js dev-modules
@@ -100,7 +103,7 @@ export default {
100
103
// Doc: https://github.com/nuxt-community/stylelint-module
101
104
'@nuxtjs/stylelint-module' ,
102
105
'@nuxt/typescript-build' ,
103
- '@nuxtjs/vuetify ' ,
106
+ '@nuxtjs/style-resources ' ,
104
107
] ,
105
108
typescript : {
106
109
typeCheck : true ,
@@ -129,27 +132,6 @@ export default {
129
132
families : [ 'Roboto&display=swap' , 'NotoSansJP&&display=swap' ] ,
130
133
} ,
131
134
} ,
132
- /*
133
- ** vuetify module configuration
134
- ** https://github.com/nuxt-community/vuetify-module
135
- */
136
- vuetify : {
137
- customVariables : [ '~/assets/variables.scss' ] ,
138
- theme : {
139
- dark : false ,
140
- themes : {
141
- dark : {
142
- primary : colors . blue . darken2 ,
143
- accent : colors . grey . darken3 ,
144
- secondary : colors . amber . darken3 ,
145
- info : colors . teal . lighten1 ,
146
- warning : colors . amber . base ,
147
- error : colors . deepOrange . accent4 ,
148
- success : colors . green . accent3 ,
149
- } ,
150
- } ,
151
- } ,
152
- } ,
153
135
env : {
154
136
APIKEY : process . env . APIKEY ,
155
137
AUTHDOMAIN : process . env . AUTHDOMAIN ,
@@ -208,4 +190,7 @@ export default {
208
190
}
209
191
} ,
210
192
} ,
193
+ styleResources : {
194
+ scss : [ '~/assets/variables.scss' ] ,
195
+ } ,
211
196
}
0 commit comments