xuchang-new/src/hooks/useIcon.js

31 lines
880 B
JavaScript
Raw Normal View History

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';
function useIcon(iconName) {
// const icon = require(`../assets/icons/${iconName}.svg`).default;
// return icon;
return iconName == 'kiln'
? IconStack
: iconName == 'goods'
? IconGood
: iconName == 'battery'
? IconCharger
: iconName == 'smoke'
? IconSmoke
: iconName == 'chart'
? IconChart
: iconName == 'puzzle'
? IconPuzzle
: iconName == 'pause'
? IconPause
: IconDefault;
}
export default useIcon;