mirror of
https://gitee.com/dromara/go-view.git
synced 2025-04-22 13:36:23 +08:00
54 lines
1.3 KiB
TypeScript
54 lines
1.3 KiB
TypeScript
import { IconConfig } from '../Default/Icon/index'
|
||
import { PackagesCategoryEnum } from '@/packages/index.d'
|
||
import { ChatCategoryEnum, ChatCategoryEnumName } from '../index.d'
|
||
|
||
const iconNames = [
|
||
'wi:cloud',
|
||
'wi:cloudy',
|
||
'wi:cloudy-gusts',
|
||
'wi:cloudy-windy',
|
||
'wi:day-cloudy',
|
||
'wi:day-cloudy-high',
|
||
'wi:day-hail',
|
||
'wi:day-haze',
|
||
'wi:day-light-wind',
|
||
'wi:day-lightning',
|
||
'wi:day-rain',
|
||
'wi:day-rain-mix',
|
||
'wi:day-rain-wind',
|
||
'wi:day-showers',
|
||
'wi:day-sleet',
|
||
'wi:day-sleet-storm',
|
||
'wi:day-snow',
|
||
'wi:day-snow-thunderstorm',
|
||
'wi:day-snow-wind',
|
||
'wi:day-sprinkle',
|
||
'wi:day-storm-showers',
|
||
'wi:day-sunny',
|
||
'wi:day-sunny-overcast',
|
||
'wi:hail',
|
||
'wi:horizon',
|
||
'wi:horizon-alt',
|
||
'wi:hot',
|
||
'wi:lightning',
|
||
'wi:night-alt-cloudy',
|
||
'wi:night-alt-cloudy-gusts',
|
||
'wi:night-alt-cloudy-high',
|
||
'wi:night-alt-hail',
|
||
'wi:night-alt-lightning',
|
||
'wi:umbrella'
|
||
]
|
||
const iconList = iconNames.map(name => ({
|
||
...IconConfig,
|
||
category: ChatCategoryEnum.WEATHER,
|
||
categoryName: ChatCategoryEnumName.WEATHER,
|
||
package: PackagesCategoryEnum.ICONS,
|
||
image: name,
|
||
icon: name,
|
||
dataset: name,
|
||
title: name.replace('wi:', ''),
|
||
redirectComponent: `${IconConfig.package}/${IconConfig.category}/${IconConfig.key}` // 跳转组件路径规则:packageName/categoryName/componentKey
|
||
}))
|
||
|
||
export default iconList
|