index.tsx 676 B

12345678910111213141516171819202122232425262728
  1. // eslint-disable-next-line @typescript-eslint/ban-ts-comment
  2. // @ts-nocheck
  3. import {createFromIconfontCN} from '@ant-design/icons';
  4. import {FC} from 'react';
  5. // ?url 为了通过vistest测试 让vitest认为引入了路径
  6. import menuIcons from '@assets/icons/menu.ldicons?url';
  7. import buttonIcons from '@assets/icons/ldButton.ldicons?url';
  8. // 图标js放在public下的icons中
  9. // 放入后全局替换fill="#\d*" 将填充颜色清空
  10. const Icons = createFromIconfontCN({
  11. scriptUrl: [
  12. buttonIcons,
  13. menuIcons,
  14. ],
  15. });
  16. type Props = {
  17. type: string;
  18. };
  19. const LDIcons: FC<Props> = function({type}) {
  20. return <Icons type={type} />;
  21. };
  22. export default LDIcons;