import React from 'react'; import { IconProps } from './types'; //TODO 按需加载? const IconData = require.context('styles/icons/components', true); const GetIconData = (name: string) => IconData(`./${name}`, true).default; export const Icon = function( { name, color = '#101934', fillColorRule = '&&& path', size = 'small', ...rest }: IconProps, ref: any ) { const Component = GetIconData(name); return ; }; export default React.forwardRef(Icon); //export default function({ name, color, ...rest }: IconProps) { // const Component = GetIconData(name); // return ; //}