feat: 添加天气分组图标

This commit is contained in:
tnt group 2023-05-20 13:53:15 +08:00
parent 11cd933fa2
commit efe56bca0d
4 changed files with 61 additions and 5 deletions

View File

@ -6,8 +6,6 @@ const iconNames = [
'uim:adobe',
'uim:airplay',
'uim:align',
'uim:align-alt',
'uim:android-alt',
'uim:angle-double-down',
'uim:angle-double-left',
'uim:angle-double-right',
@ -16,8 +14,8 @@ const iconNames = [
'uim:angle-left',
'uim:angle-right',
'uim:angle-up',
'uim:android-alt',
'uim:apple',
'uim:apple-alt',
'uim:apps',
'uim:bag',
'uim:battery-bolt',

View File

@ -0,0 +1,54 @@
import { IconConfig } from '../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: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:', ''),
virtualComponent: './components/Icons/Icon' // 虚拟组件路径,尾部不跟 /’,相对于 /packages/index.ts 文件的位置
}))
export default iconList

View File

@ -1,9 +1,12 @@
export enum ChatCategoryEnum {
ML = 'MaterialLine',
UNICONS = 'Unicons',
WEATHER = "WEATHER"
}
export enum ChatCategoryEnumName {
ML = '动画',
UNICONS = '通用'
UNICONS = '通用',
WEATHER = "天气"
}

View File

@ -1,4 +1,5 @@
import MaterialLine from './MaterialLine'
import Unicons from './Unicons'
import Weather from './Weather'
export const IconList = [...MaterialLine, ...Unicons]
export const IconList = [...MaterialLine, ...Unicons, ...Weather]