/* eslint-disable camelcase */ import React from 'react'; import AntdIcon, { createFromIconfontCN } from '@ant-design/icons'; import { withThemeSuffix, removeTypeTheme, getThemeFromTypeName } from './utils'; import warning from '../../../../components/_util/devWarning'; const IconFont = createFromIconfontCN({ scriptUrl: '//at.alicdn.com/t/font_1329669_t1u72b9zk8s.js', }); const OldIcon = props => { const { type, theme } = props; let computedType = type; if (theme) { const themeInName = getThemeFromTypeName(type); warning( !themeInName || theme === themeInName, 'Icon', `The icon name '${type}' already specify a theme '${themeInName}',` + ` the 'theme' prop '${theme}' will be ignored.`, ); } computedType = withThemeSuffix(removeTypeTheme(computedType), theme || 'outlined'); return ; }; const Icon = props => { if (typeof props.type === 'string') { return ; } return ; }; Icon.createFromIconfontCN = createFromIconfontCN; export default Icon;