63 lines
1.7 KiB
JavaScript
63 lines
1.7 KiB
JavaScript
/*
|
|
* @Author: zhp
|
|
* @Date: 2024-08-20 14:09:17
|
|
* @LastEditTime: 2024-09-12 16:27:09
|
|
* @LastEditors: zhp
|
|
* @Description:
|
|
*/
|
|
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';
|
|
import IconTemp from '../assets/Icon/temp.svg';
|
|
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';
|
|
import yieldRate from '../assets/Icon/yieldRate.png';
|
|
import forecast from '../assets/Icon/forecast.png';
|
|
import close from '../assets/Icon/close.png';
|
|
|
|
|
|
function useIcon(iconName) {
|
|
// const icon = require(`../assets/icons/${iconName}.svg`).default;
|
|
// return icon;
|
|
return iconName == 'kiln'
|
|
? IconStack
|
|
: iconName == 'good'
|
|
? IconGood
|
|
: iconName == 'battery'
|
|
? IconCharger
|
|
: iconName == 'smoke'
|
|
? IconSmoke
|
|
: iconName == 'chart'
|
|
? IconChart
|
|
: iconName == 'puzzle'
|
|
? IconPuzzle
|
|
: iconName == 'pause'
|
|
? IconPause
|
|
: iconName == 'temp'
|
|
? IconTemp
|
|
: iconName == 'kilnPress'
|
|
? IconKilnPress
|
|
: iconName == 'liquidTrend'
|
|
? IconLiquidTrend
|
|
: iconName == 'kilnTop'
|
|
? IconKilnTop
|
|
: iconName == 'forecast'
|
|
? forecast
|
|
: iconName == 'kilnBottom'
|
|
? IconKilnBottom
|
|
: iconName == 'yieldRate'
|
|
? yieldRate
|
|
: iconName == 'close'
|
|
? close
|
|
: IconDefault;
|
|
}
|
|
|
|
export default useIcon;
|