ttk-app-core
Version:
enterprise develop framework
26 lines (20 loc) • 604 B
JavaScript
import React from 'react'
import { Icon } from 'antd'
import classNames from 'classnames'
export default function IconComponent(props) {
if (props.visible === false)
return null
let showStyle = props.showStyle
if (props.disabled) {
showStyle = 'disabled'
}
let className = classNames({
[className]: true,
[props.fontFamily]: !!props.fontFamily,
[`${props.fontFamily}-${props.type}`]: !!props.fontFamily,
[`edficon--${showStyle}`]: !!showStyle,
//[`mkicon--${showStyle}`]: !!showStyle,
[props.className]: !!props.className
})
return <Icon {...props} className={className} />
}