xuchang-new/src/hooks/useIcon.js

63 lines
1.7 KiB
JavaScript
Raw Normal View History

2024-08-30 17:17:45 +08:00
/*
* @Author: zhp
* @Date: 2024-08-20 14:09:17
2024-09-13 15:47:43 +08:00
* @LastEditTime: 2024-09-12 16:27:09
2024-08-30 17:17:45 +08:00
* @LastEditors: zhp
* @Description:
*/
2023-11-09 13:36:21 +08:00
import IconStack from '../assets/Icon/icon-stack.png';
import IconGood from '../assets/Icon/icon-good.png';
import IconCharger from '../assets/Icon/icon-charge.png';
import IconSmoke from '../assets/Icon/icon-taiji.png';
import IconChart from '../assets/Icon/icon-chart.png';
import IconPuzzle from '../assets/Icon/icon-puzzle.png';
import IconPause from '../assets/Icon/icon-pause.png';
import IconDefault from '../assets/Icon/icon-puzzle.png';
2023-12-19 15:15:10 +08:00
import IconTemp from '../assets/Icon/temp.svg';
2024-07-09 14:50:29 +08:00
import IconKilnPress from '../assets/Icon/kilnPress.png';
import IconLiquidTrend from '../assets/Icon/liquidTrend.png';
import IconKilnTop from '../assets/Icon/kilnTop.png';
import IconKilnBottom from '../assets/Icon/kilnBottom.png';
2024-08-30 17:17:45 +08:00
import yieldRate from '../assets/Icon/yieldRate.png';
import forecast from '../assets/Icon/forecast.png';
2024-09-13 15:47:43 +08:00
import close from '../assets/Icon/close.png';
2024-08-30 17:17:45 +08:00
2023-11-09 13:36:21 +08:00
function useIcon(iconName) {
// const icon = require(`../assets/icons/${iconName}.svg`).default;
// return icon;
return iconName == 'kiln'
? IconStack
2023-12-19 15:15:10 +08:00
: iconName == 'good'
2023-11-09 13:36:21 +08:00
? IconGood
: iconName == 'battery'
? IconCharger
: iconName == 'smoke'
? IconSmoke
: iconName == 'chart'
? IconChart
: iconName == 'puzzle'
? IconPuzzle
: iconName == 'pause'
? IconPause
2023-12-19 15:15:10 +08:00
: iconName == 'temp'
? IconTemp
2024-07-09 14:50:29 +08:00
: iconName == 'kilnPress'
? IconKilnPress
: iconName == 'liquidTrend'
? IconLiquidTrend
: iconName == 'kilnTop'
? IconKilnTop
2024-08-30 17:17:45 +08:00
: iconName == 'forecast'
? forecast
: iconName == 'kilnBottom'
2024-07-09 14:50:29 +08:00
? IconKilnBottom
2024-08-30 17:17:45 +08:00
: iconName == 'yieldRate'
? yieldRate
2024-09-13 15:47:43 +08:00
: iconName == 'close'
? close
2023-11-09 13:36:21 +08:00
: IconDefault;
}
export default useIcon;