Spaces:
Paused
Paused
File size: 444 Bytes
ab2ded1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import React from 'react';
import { Operator, operatorIconMap } from '../constant';
import styles from './index.less';
interface IProps {
name: Operator;
fontSize?: number;
width?: number;
}
const OperatorIcon = ({ name, fontSize, width }: IProps) => {
const Icon = operatorIconMap[name] || React.Fragment;
return (
<Icon className={styles.icon} style={{ fontSize }} width={width}></Icon>
);
};
export default OperatorIcon;
|