content: //  Package imports.
  import classNames from 'classnames';
  import PropTypes from 'prop-types';
  import React from 'react';
  
  //  This just renders a FontAwesome icon.
  export default function Icon ({
    className,
    fullwidth,
    icon,
  }) {
    const computedClass = classNames('icon', 'fa', { 'fa-fw': fullwidth }, `fa-${icon}`, className);
    return icon ? (
      <span
        aria-hidden='true'
        className={computedClass}
      />
    ) : null;
  }
  
  //  Props.
  Icon.propTypes = {
    className: PropTypes.string,
    fullwidth: PropTypes.bool,
    icon: PropTypes.string,
  };
  