fix: svg icon

This commit is contained in:
xiaoxian521 2022-07-31 19:17:46 +08:00
parent 76f6a9df89
commit 26b85b5c92

View File

@ -4,11 +4,11 @@ import { IconifyIconOnline, IconifyIconOffline, FontIcon } from "../index";
/**
* fontawesome45+iconfontremixiconelement-plus的iconssvg
* @param icon string
* @param icon
* @param attrs iconType
* @returns Component
*/
export function useRenderIcon(icon: string, attrs?: iconType): Component {
export function useRenderIcon(icon: any, attrs?: iconType): Component {
// iconfont
const ifReg = /^IF-/;
// typeof icon === "function" 属于SVG
@ -30,7 +30,7 @@ export function useRenderIcon(icon: string, attrs?: iconType): Component {
});
}
});
} else if (typeof icon === "function") {
} else if (typeof icon === "function" || typeof icon?.render === "function") {
// svg
return icon;
} else {