mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
26 lines
720 B
TypeScript
26 lines
720 B
TypeScript
// eslint-disable-next-line import/no-unassigned-import
|
|
import 'vuetify/styles'
|
|
import { I18n, useI18n } from 'vue-i18n'
|
|
import { createVuetify } from 'vuetify'
|
|
import { mdi } from 'vuetify/iconsets/mdi-svg'
|
|
import { createVueI18nAdapter } from 'vuetify/locale/adapters/vue-i18n'
|
|
|
|
import { aliases, set } from '#assets/icons'
|
|
|
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
|
export default (i18n: I18n<any, NonNullable<unknown>, NonNullable<unknown>, string, false>) =>
|
|
createVuetify({
|
|
locale: {
|
|
adapter: createVueI18nAdapter({ i18n, useI18n }),
|
|
},
|
|
ssr: true,
|
|
icons: {
|
|
aliases,
|
|
defaultSet: 'ocelot',
|
|
sets: {
|
|
ocelot: set,
|
|
mdi,
|
|
},
|
|
},
|
|
})
|