31 lines
880 B
JavaScript
31 lines
880 B
JavaScript
|
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;
|