Showing
1 changed file
with
0 additions
and
23 deletions
src/qx-base-icon/index.js
deleted
100644 → 0
| 1 | -import { createFromIconfontCN } from '@ant-design/icons'; | ||
| 2 | - | ||
| 3 | -/** | ||
| 4 | - * 使用: | ||
| 5 | - * import QxIcon from '@/packages/qx-icon'; | ||
| 6 | - * <QxIcon type="xxx"/> | ||
| 7 | - * 说明: | ||
| 8 | - * `xxx`为图标唯一标识,`iconfont.cn`对应图标下的“复制代码”所得,建议命名为“icon-xxx_yyy”, | ||
| 9 | - * “icon-”为固定前缀,xxx为模块类型,yyy为图标名。公共类的xxx命名为“comm” | ||
| 10 | - * eg: <QxIcon type="icon-flow_eye"/> | ||
| 11 | - * | ||
| 12 | - * @type {React.FC<IconFontProps<string>>} | ||
| 13 | - */ | ||
| 14 | -const Icon = createFromIconfontCN({ | ||
| 15 | - scriptUrl: [ | ||
| 16 | - 'https://lf1-cdn-tos.bytegoofy.com/obj/iconpark/svg_28096_13.dd706b5c23d28b13b59353264ba38e10.js', // 基础图标 | ||
| 17 | - ], | ||
| 18 | -}); | ||
| 19 | -export const QxBaseIcon = (props) => { | ||
| 20 | - const { type, ...rest } = props || {}; | ||
| 21 | - | ||
| 22 | - return <Icon type={type} {...rest}></Icon>; | ||
| 23 | -}; |