Icon.js 380 B

1234567891011121314151617181920212223
  1. import React from 'react';
  2. import PropTypes from 'prop-types';
  3. export default class Icon extends React.Component {
  4. render() {
  5. const name = this.props.name || null;
  6. if (!name) {
  7. return '';
  8. }
  9. return (
  10. <i className={"fa fa-" + name} />
  11. );
  12. }
  13. }
  14. // TODO: support spin, size and so far
  15. Icon.propTypes = {
  16. name: PropTypes.string.isRequired,
  17. };