blob: 31102ee818060598d62787451820205b37b29efd [file] [log] [blame]
import * as AntdIcons from '@ant-design/icons';
import React from 'react';
const allIcons: Record<string, any> = AntdIcons;
export function getIcon(name: string): React.ReactNode | string {
const icon = allIcons[name];
return icon || '';
}
export function createIcon(icon: string | any): React.ReactNode | string {
if (typeof icon === 'object') {
return icon;
}
const ele = allIcons[icon];
if (ele) {
return React.createElement(allIcons[icon]);
}
return '';
}