import React, { useContext, HtmlHTMLAttributes } from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; // import { ConfigContext } from '../config/index'; const Icon: React.FC = (props) => { const { className, type } = props; // const { getPrefixCls } = useContext(ConfigContext); const prefixCls = 'ouio-icon'; // const prefixCls = getPrefixCls('icon'); const classes = classNames( prefixCls, [`${prefixCls}-${type}`], className, ); return ( ); }; Icon.propTypes = { type: PropTypes.string.isRequired, }; interface IconProps extends React.HtmlHTMLAttributes { type: string; } export default Icon;