UNPKG

ttk-app-core

Version:
26 lines (20 loc) 604 B
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} /> }