ant-design-icons icon indicating copy to clipboard operation
ant-design-icons copied to clipboard

不能读取displayName,可否修改生成模板

Open mengfei0053 opened this issue 3 years ago • 2 comments

原模板

const <%= svgIdentifier %> = (
  props: AntdIconProps,
  ref: React.MutableRefObject<HTMLSpanElement>,
) => <AntdIcon {...props} ref={ref} icon={<%= svgIdentifier %>Svg} />;

<%= svgIdentifier %>.displayName = '<%= svgIdentifier %>';
export default React.forwardRef<HTMLSpanElement, AntdIconProps>(<%= svgIdentifier %>);

建议修改后的模板 const <%= svgIdentifier %> = React.forwardRef<HTMLSpanElement,AntdIconProps>(( ) => <AntdIcon {...props} ref={ref} icon={<%= svgIdentifier %>Svg} />);

<%= svgIdentifier %>.displayName = '<%= svgIdentifier %>'; export default <%= svgIdentifier %>;

mengfei0053 avatar Aug 25 '20 02:08 mengfei0053

补充, icons-react包

mengfei0053 avatar Aug 25 '20 02:08 mengfei0053

const <%= svgIdentifier %> = React.forwardRef<HTMLSpanElement, AntdIconProps>((
  props,
  ref,
) => <AntdIcon {...props} ref={ref} icon={<%= svgIdentifier %>Svg} />);

<%= svgIdentifier %>.displayName = '<%= svgIdentifier %>';
export default <%= svgIdentifier %>;

mengfei0053 avatar Aug 25 '20 03:08 mengfei0053