20 lines
504 B
TypeScript
20 lines
504 B
TypeScript
export function getLocalIcons() {
|
|
const svgIcons = import.meta.glob('/src/assets/svg-icon/*.svg');
|
|
|
|
const keys = Object.keys(svgIcons)
|
|
.map(item => item.split('/').at(-1)?.replace('.svg', '') || '')
|
|
.filter(Boolean);
|
|
|
|
return keys;
|
|
}
|
|
|
|
export function getLocalMenuIcons() {
|
|
const svgIcons = import.meta.glob('/src/assets/svg-icon/menu/*.svg');
|
|
|
|
const keys = Object.keys(svgIcons)
|
|
.map(item => item.split('/').at(-1)?.replace('.svg', '') || '')
|
|
.filter(Boolean);
|
|
|
|
return keys;
|
|
}
|