psu-libraries/psulib_blacklight

View on GitHub
app/javascript/availability/components/spinner.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import PropTypes from 'prop-types';

const Spinner = ({ isVisible }) => {
  if (!isVisible) {
    return null;
  }

  return (
    <span
      className="spinner-border spinner-border-sm"
      role="status"
      aria-hidden="true"
    />
  );
};

// eslint-react: defines valid prop types passed to this component
Spinner.propTypes = {
  isVisible: PropTypes.bool,
};

export default Spinner;