vuetify.ts 633 B

12345678910111213141516171819202122232425262728293031
  1. import { createVuetify } from 'vuetify'
  2. import 'vuetify/styles'
  3. import { aliases, fa } from 'vuetify/iconsets/fa'
  4. import '@fortawesome/fontawesome-free/css/all.css'
  5. import {fr} from 'vuetify/locale'
  6. import { defineNuxtPlugin } from '#app'
  7. export default defineNuxtPlugin(nuxtApp => {
  8. const vuetify = createVuetify({
  9. ssr: true,
  10. locale: {
  11. locale: 'fr',
  12. messages: { fr },
  13. },
  14. theme: {
  15. defaultTheme: 'light',
  16. themes: {
  17. light: {
  18. },
  19. },
  20. },
  21. icons: {
  22. defaultSet: 'fa',
  23. aliases,
  24. sets: {
  25. fa,
  26. },
  27. },
  28. })
  29. nuxtApp.vueApp.use(vuetify)
  30. })