index.tsx
935 Bytes
import React from "react";
import { createFromIconfontCN } from '@ant-design/icons';
import { IconFontProps } from '@ant-design/icons/lib/components/IconFont';
import IconField from './svg/icon-field.js';
import IconApp from './svg/icon-app.js';
import IconBase from './svg/icon-base.js';
import IconFlow from './svg/icon-flow.js';
/**
* 使用:
* <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: [
IconField, // 启效表单组件图标
IconApp, // 应用图标
IconBase, // 启效基础图标
IconFlow, // 新版数据流图标
],
})