UNPKG

jss-react-material

Version:

Google Material Components for React

33 lines (23 loc) 850 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _propTypes = require('prop-types'); var _propTypes2 = _interopRequireDefault(_propTypes); var _getClasses = require('./addons/get-classes'); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var FontIcon = function FontIcon(props) { return _react2.default.createElement( 'i', { className: (0, _getClasses.getClassesStatic)('font-icon', props) }, props.icon.startsWith('0x') ? String.fromCharCode(props.icon) : props.icon ); }; FontIcon.propTypes = { background: _propTypes2.default.string, color: _propTypes2.default.string, icon: _propTypes2.default.string }; exports.default = FontIcon;