index.tsx 1.09 KB
import React from "react";
import { createFromIconfontCN } from '@ant-design/icons';
import { IconFontProps } from '@ant-design/icons/lib/components/IconFont';

/**
 * 使用:
 *    <QxBaseIcon type="xxx"/>
 * 说明:
 *    `xxx`为图标唯一标识,`iconfont.cn`对应图标下的“复制代码”所得,建议命名为“icon-xxx_yyy”,
 *    “icon-”为固定前缀,xxx为模块类型,yyy为图标名。公共类的xxx命名为“comm”
 *
 * @type {React.FC<IconFontProps<string>>}
 */
export const QxBaseIcon: React.FC<IconFontProps<string>> = createFromIconfontCN({
  scriptUrl: [
    'https://lf1-cdn-tos.bytegoofy.com/obj/iconpark/svg_26060_546.8a1836dcdfdbd7ba024193bf4453fecc.js', // 应用图标
    'https://lf1-cdn-tos.bytegoofy.com/obj/iconpark/svg_28096_13.dd706b5c23d28b13b59353264ba38e10.js', // 启效基础图标
    'https://lf1-cdn-tos.bytegoofy.com/obj/iconpark/svg_27332_31.781256b6f9c4ac7ebdb3c69f019a2a61.js', // 启效表单组件图标
    'https://lf1-cdn-tos.bytegoofy.com/obj/iconpark/svg_27935_13.0c296fa1ba08ebab844f9eb88fe5c787.js', // 新版数据流
  ],
})