Icon.jsx 895B

123456789101112131415161718192021222324252627282930313233343536
  1. import React from 'react';
  2. import Taro from '@tarojs/taro';
  3. import { Image } from '@tarojs/components';
  4. import icon1 from '@/assets/icons/icon1.png';
  5. import icon2 from '@/assets/icons/icon2.png';
  6. import icon3 from '@/assets/icons/icon3.png';
  7. import icon4 from '@/assets/icons/icon4.png';
  8. import icon5 from '@/assets/icons/icon5.png';
  9. import icon6 from '@/assets/icons/icon6.png';
  10. import icon7 from '@/assets/icons/icon7.png';
  11. import icon8 from '@/assets/icons/icon8.png';
  12. import icon9 from '@/assets/icons/icon9.png';
  13. import icon10 from '@/assets/icons/icon10.png';
  14. import icon11 from '@/assets/icons/icon11.png';
  15. const icons = {
  16. icon1,
  17. icon2,
  18. icon3,
  19. icon4,
  20. icon5,
  21. icon6,
  22. icon7,
  23. icon8,
  24. icon9,
  25. icon10,
  26. icon11,
  27. }
  28. export default (props) => {
  29. const { className, style, name } = props;
  30. return (
  31. <Image src={icons[name]} className={className} style={style} />
  32. )
  33. }