mirror of
https://github.com/Ocelot-Social-Community/Ocelot-Social.git
synced 2025-12-13 07:46:06 +00:00
Implement converted SVG icons as assets in new frontend
This commit is contained in:
parent
600260bc7c
commit
81c4eebf06
@ -3,9 +3,18 @@ import '@mdi/font/css/materialdesignicons.css'
|
||||
// eslint-disable-next-line import/no-unassigned-import
|
||||
import 'vuetify/styles'
|
||||
import { I18n, useI18n } from 'vue-i18n'
|
||||
import { createVuetify } from 'vuetify'
|
||||
import { createVuetify, IconAliases } from 'vuetify'
|
||||
import { aliases } from 'vuetify/iconsets/mdi-svg'
|
||||
import { createVueI18nAdapter } from 'vuetify/locale/adapters/vue-i18n'
|
||||
|
||||
import CustomIcon from '#assets/icons/svgComponents/glass.vue'
|
||||
|
||||
const aliasesCustom: IconAliases = {
|
||||
...aliases,
|
||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
|
||||
glass: CustomIcon,
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
export default (i18n: I18n<any, NonNullable<unknown>, NonNullable<unknown>, string, false>) =>
|
||||
createVuetify({
|
||||
@ -13,4 +22,7 @@ export default (i18n: I18n<any, NonNullable<unknown>, NonNullable<unknown>, stri
|
||||
adapter: createVueI18nAdapter({ i18n, useI18n }),
|
||||
},
|
||||
ssr: true,
|
||||
icons: {
|
||||
aliases: aliasesCustom,
|
||||
},
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user