mirror of
https://github.com/zammad/zammad
synced 2026-05-24 09:48:36 +00:00
18 lines
576 B
TypeScript
18 lines
576 B
TypeScript
// Copyright (C) 2012-2026 Zammad Foundation, https://zammad-foundation.org/
|
|
|
|
import { injectSvgIcons } from '#shared/components/CommonIcon/injectIcons.ts'
|
|
import { provideIcons } from '#shared/components/CommonIcon/useIcons.ts'
|
|
|
|
import iconsAliases from './desktopIconsAliasesMap.ts'
|
|
|
|
const iconsSymbolsList = Object.entries(
|
|
import.meta.glob<{ default: string }>('./assets/*.svg', {
|
|
eager: true,
|
|
query: '?symbol',
|
|
}),
|
|
)
|
|
|
|
export const initializeDesktopIcons = () => {
|
|
const { symbols } = provideIcons(iconsSymbolsList, iconsAliases)
|
|
injectSvgIcons(symbols)
|
|
}
|