Icon.js 350 B

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