| 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 ''; | |
| } |