/* * @Author: zhp * @Date: 2024-08-20 14:09:17 * @LastEditTime: 2024-08-26 15:28:43 * @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'; 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 : IconDefault; } export default useIcon;