gancio/vuetify.options.js
2023-03-24 16:03:08 +01:00

25 lines
No EOL
703 B
JavaScript

const minifyTheme = require('minify-css-string').default
import { ca, de, en, es, eu, fr, gl, it, nb, nl, pl, pt, sk, ru, zhHans } from 'vuetify/es5/locale'
export default ({ res, nuxtState }) => {
const settings = process.server ? res.locals.settings : nuxtState.state.settings
return {
lang: { locales: { ca, de, en, es, eu, fr, gl, it, nb, nl, pl, pt, sk, ru, zhHans } },
treeShake: true,
theme: {
options: {
customProperties: false,
variations: false,
minifyTheme,
},
dark: settings['theme.is_dark'],
themes: {
dark: settings.dark_colors,
light: settings.light_colors
}
},
defaultAssets: false
}
}