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