UNPKG

thinkful-ui

Version:

Shared UI resources for Thinkful.

21 lines (16 loc) 353 B
const PropTypes = require('prop-types') const React = require('react'); const Icon = ({ className, name, ...props }) => ( <span aria-hidden='true' className={`tui-icon icon-${name} ${className}`} {...props} /> ) Icon.propTypes = { name: PropTypes.string.isRequired } Icon.defaultProps = { name: 'pizza', } module.exports = Icon;